我对 Code::Blocks 完全陌生,对我来说似乎很奇怪。我正在尝试在一个名为myString
的类中定义一个名为的字符串,myClass
但我无法定义一个类型的变量,string
也无法iostream
在我的类中调用。我需要它来使用cout
and cin
。
问问题
14331 次
1 回答
2
使用字符串的简单示例是...
// ide-Code::Blocks 10.05
// test.cpp
#include<iostream>
#include<string>
using namespace std;
class myclass{
public:
void assign_String(){
string myString;
const char *str2 = "StRiNg assign()";
cout<<"str2, C string is: "<<str2<<endl;
myString.assign(str2);
cout<<"\n Assign String is "<<myString<<"\n";
}
};
int main()
{
myclass mc;
mc.assign_String();
return 0;
}
有关 std::string 的更多信息,请在此处参考
编辑:-查看您的评论后,您可能会遇到链接错误。因此,要解决此问题,您必须创建一个新项目并向其添加文件(类)。无法链接没有 main() 函数的类...我做的例子在这里
于 2013-01-23T12:21:28.747 回答