Simple question. I am aware I should just be using std::string, but am curious why this works:
const char* example = "test";
while this results in "too many initializer values" on the second character?
const char* example = {0x74, 0x65, 0x73, 0x74, 0x00};
Shouldn't these two things be exactly equivalent?