用C ++打印输出的一些问题

时间:2015-09-29 14:35:18

标签: c++

当我使用时:

    std::cout << "Hello world ";

哪种类型是“Hello world”?

它存储在哪里,所以我可以把它拿出来并使用它?

出于某些原因,我不想使用类似的东西:

    std::string str = "Hello world"; 
    std::cout << str;

请帮助我,我搜索了一个小时,但仍然没有答案。

1 个答案:

答案 0 :(得分:0)

字符串文字的类型是&#34; char&#34;的常量数组,其中包含与文字中的字符一样多的元素,以及一个用于最终空字符的元素。其他版本的字符串文字(wide,unicode)是其他字符类型的数组(wchar_tchar16_t等)(例如see here)。