关于STRING类的使用

Michael_wx2000 2003-12-05 09:32:09
请问STRING类是不是标准C++的类,为什么在不同的编译器中编译的结果不同呢?

我现在写的东西一般只有在BC55下可以编译通过,而在BC31、VC6、DEV C++或者是TC30下就提示编译错误,难道是不同编译器对C++标准支持的不同,还是我使用的String不是标准C++类。

我基本的用法是:

string str;

cout<<"the str is empty--"<<str.empty()<<endl;
...全文
47 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharkhuang 2004-03-24
  • 打赏
  • 举报
回复
std:string
muzhi 2004-03-23
  • 打赏
  • 举报
回复
bc++4.5以上的和bc++4.5以下的及tc++3.0用的类是不同的
stirng是新版的标准里才有的
bc++4.5以下的及tc++3.0还是以前的标准
bgu 2003-12-05
  • 打赏
  • 举报
回复
using namespace ..... //名字空间也!
同时还要#include<string>!
str.empty()一般只用做判断之用!
hanyixin 2003-12-05
  • 打赏
  • 举报
回复

什么编译错误?

aojunpeng313001 2003-12-05
  • 打赏
  • 举报
回复
我是用VC++的.在使用的时候是这样用的:
#include<string>
using std::string;//一定要加

#include<string>
using namespace std; //也是一定要加

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧