这基于 GCC/G++,通常在 Ubuntu 上。
这是我完成的示例程序:
#include <iostream>
using namespace std;
int main()
{
std::string c = "Test";
cout << c;
return 0;
}
上面的代码工作正常。
但是我有两个问题我不太明白......
将字符串声明编写为
std:string
(使用 one:
)也可以正常工作。有什么不同?如果我在一个类中使用
std:string
(with one:
) 来声明一个私有变量,我会收到一个错误错误:'std' does not name a type。此声明的示例:
class KType
{
private:
std:string N;
};
有人可以解释这些问题吗?非常感谢!