【发布时间】:2021-12-28 12:00:56
【问题描述】:
std::string 和 const char* 有什么区别? 考虑下面的例子
#include <iostream>
#include <string>
int main()
{
const char* myName1{ "Alex" };
std::cout << myName1 << '\n';
std::string myName2{ "Alex" };
std::cout << myName2 << '\n';
return 0;
}
它们是一样的吗?
【问题讨论】:
-
你知道这个示例代码中没有
std::string吗? -
这能回答你的问题吗? char* vs std::string in c++