c++不识别string类型
来源:互联网 发布:最新个人业务网站源码 编辑:程序博客网 时间:2024/05/11 10:40
有时候我们会遇到这样的情况:就是当我们要使用string类型时候,即使我们包含了#include<string>头文件,编译器仍然不识别string.造成这种情况的原因就是名空间的问题.string是定义在名空间std中的,由于我们没有自定特定的名空间,导致编译器无法确定在哪个名空间里进行搜索,所以才造成无法识别的错误.
解决方法:
1. 使用std名空间: using namespace std;
2. 在每一个需要string的前面加上域名标识:std::string //每个都要写std::,比较麻烦
3. 使用string类之前声明using std::string;
- c++不识别string类型
- 问题:Objective-C 中 C 类型函数不识别 foundation 中的类
- C++string类型详解
- C++ STL string类型
- c++string类型管理
- c#string类型探讨
- String具体类型识别(数字,汉子,字母)
- char类型和string类型(C++,C#)
- char类型和string类型(C++,C#)
- 关于C#string的类型
- C string类型的用法
- C风格字符串&string类型
- c++string 字符串类型用法
- c++string类型的应用
- c语言string类型转为double类型
- 【C++】string类型与数字类型互换
- C/C++ string类型转换int类型
- C++_Primer_chapter18 2. 运行时类型识别
- 两个对象相互定义
- Windows下Nginx的启动、停止等命令
- 你大爷我想吃牛腿
- yum和apt-get用法及区别
- ASIHttpRequest-创建和执行request
- c++不识别string类型
- 关于shared library的描述
- 调整ubuntu 文件句柄数
- Java正则表达式的解释说明
- MapInfo主要技术特点
- MFC对话框
- 自动配置IE代理脚本
- ASIHttpRequest-发送数据
- 分层设计