当我使用时:
std::cout << "Hello world ";
哪种类型是“Hello world”?
它存储在哪里,所以我可以把它拿出来并使用它?
出于某些原因,我不想使用类似的东西:
std::string str = "Hello world";
std::cout << str;
请帮助我,我搜索了一个小时,但仍然没有答案。
答案 0 :(得分:0)
字符串文字的类型是&#34; char
&#34;的常量数组,其中包含与文字中的字符一样多的元素,以及一个用于最终空字符的元素。其他版本的字符串文字(wide,unicode)是其他字符类型的数组(wchar_t
,char16_t
等)(例如see here)。