免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4397 | 回复: 6
打印 上一主题 下一主题

【求助】string不是关键字吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-15 14:49 |只看该作者 |倒序浏览

  1. #include <iostream.h>;
  2. #include <string>;

  3. using namespace std;        //haven't explained this yet ...

  4. int main()
  5. {
  6.         string user_name;
  7.         cout<<"Please enter your first name:";
  8.         cin>;>;user_name;
  9.         cout<<'\n'
  10.                 <<"Hello, "
  11.                 <<" ... and goodbye!\n";

  12.         return 0;
  13. }
复制代码



对于这个原代码,有几个问题
using namespace std是使用名字空间,有什么作用

string 是关键字吗?是不是包含在string头文件中,那为什么没有.h呢?

最后,编译错误

D:\Souce CodeZ\Essential C++\chapter 1\chapter 1.cpp(10) : error C2679: binary '>;>;' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>;,class std::allocator<char>; >;' (or there is
no acceptable conversion)

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-03-15 15:09 |只看该作者

【求助】string不是关键字吗

应该这样:
#include <iostream>;
#include <string>;

using namespace std;
名称空间的问题,请看《c++编程思想》。
我运行你的程序了,虽然有警告,
不过可以执行的。gcc。

论坛徽章:
0
3 [报告]
发表于 2004-03-15 15:12 |只看该作者

【求助】string不是关键字吗

string不是关键字,只是C++定义的一个标准模板类

论坛徽章:
0
4 [报告]
发表于 2004-03-15 15:45 |只看该作者

【求助】string不是关键字吗

原帖由 "lenovo" 发表:
应该这样:
#include <iostream>;
#include <string>;

using namespace std;
名称空间的问题,请看《c++编程思想》。
我运行你的程序了,虽然有警告,
不过可以执行的。gcc。


为什么我的VC++会报错呢?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-03-15 15:48 |只看该作者

【求助】string不是关键字吗

那是你编译器的问题了。
你不要把cout换行试一试。

论坛徽章:
0
6 [报告]
发表于 2004-03-15 16:09 |只看该作者

【求助】string不是关键字吗

VC++并不是完全符合C++标准,我个人很不喜欢VC++。

论坛徽章:
0
7 [报告]
发表于 2004-03-15 16:37 |只看该作者

【求助】string不是关键字吗

可是我在M$平台下,没有办法,那你用什么IDE呢?NIX下的EMACS OR VI?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP