CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

string声明的问题

楼主ayiayi6386(阿依)2003-08-02 17:38:13 在 C/C++ / 工具平台和程序库 提问

#include<string>  
   
  int   main()  
  {  
    string   a("asda");//编译提示a没有声明,vector,set也是一样!  
  }  
   
  我用的是vc++! 问题点数:0、回复次数:13Top

1 楼villager(在黑暗的角落 忧郁的眼神注视着你)回复于 2003-08-02 17:44:40 得分 0

use   namespace   std  
   
  好像是这一句吧,你加上了吗Top

2 楼ck_chuyun(我也不是啥好鸟)回复于 2003-08-02 18:00:11 得分 0

#include<string>  
   
  using   namespace   std;  
   
  int   main()  
  {  
    string   a("asda");//编译提示a没有声明,vector,set也是一样!  
   
  return   0;  
  }Top

3 楼cityvagrant(城市过客)回复于 2003-08-02 18:14:37 得分 0

标准的stl用的是std命名空间,看看c++primer的关于命名空间部分吧Top

4 楼Mephisto_76((望美人如梦))回复于 2003-08-03 18:39:20 得分 0

using   namespace   std;Top

5 楼zhz44(任我行)回复于 2003-08-03 19:07:18 得分 0

用标准库一定要加这句  
  using   namespace   std;的  
  Top

6 楼linyudie(蝴蝶夜雪)回复于 2003-08-03 19:12:05 得分 0

但是为什么c++   PRIMER的代码里就没有啊??Top

7 楼lemon520(喷血)回复于 2003-08-03 19:16:22 得分 0

我的也不行!  
  加了   using   namespace   std;  
  还是不行!Top

8 楼wzhing(从不留言)回复于 2003-08-03 21:26:23 得分 0

请问你的VC是什么版本的,我的VC是SP5能用,可能低版本的不能用  
  因为STL的新标准是98未年推出来的,而VC也是当时推出的可能不支持吧Top

9 楼magic007(无名)回复于 2003-08-03 22:47:35 得分 0

在include语句后加上  
      using   namespace   std;  
  如不行,则属于编译器的问题,查看编译器的配置或者换个编译器试试Top

10 楼icesail(icesail)回复于 2003-08-03 22:53:57 得分 0

要看你用的编译器了,  
  DEV   4.0中要加上:  
   
  typedef   .......<char>   string;  
  具体的那个我忘记了,你可以在string的头文件中查找的到。。  
  Top

11 楼nsly(oRunner (Yama))回复于 2003-08-03 23:35:38 得分 0

#include   <string>  
                ~~~  
  istead   of    
   
  #include<string>Top

12 楼williamVII(spread)回复于 2003-08-04 13:52:23 得分 0

namespaceTop

13 楼hero249(chalse)回复于 2003-08-04 14:33:35 得分 0

#include<string>  
  #include   <iostream>  
   
  using   namespace   std;  
   
  int   main()  
  {  
    string   a("asda");  
   
   
  cout<<a;  
  return   0;  
  }  
   
    0   error(s),   0   warning(s)Top

相关问题

  • 为什么我这样声明。。老是报错 ? String[][] a = new String[3][3];
  • string
  • String
  • string
  • string->???
  • string
  • string
  • String
  • 关于在类中声明static string的问题
  • 类型字符“&”与声明的数据类型“String”不匹配????????

关键词

  • c++
  • 编译器
  • asda
  • 不行
  • 声明
  • 加上
  • using namespace std
  • 标准
  • 没有
  • include

得分解答快速导航

  • 帖主:ayiayi6386

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo