hsjl.net
当前位置:首页 >> C++中为什么无法在头文件里声明string类 >>

C++中为什么无法在头文件里声明string类

string是C++系统提供的一个类,封装了常用的字符串操作。 要使用string类,对于标准的C++编译器,需要包含头文件string,注意是没有扩展名的。 即 #include 不过对于VC++,由于微软做了一些变通,所有无扩展名的头文件均可以用带.h扩展名的代替...

无法只能说明编译器不喜欢你

string是c++中的一个类,是不能用作标识符的,其地位与int double等相近

string是标准库std里的一种数据类型,所以你必须先用using namespace再定义string数据类型 #include #include using namespace std; string c; int main(){ cin>>c; } 这样就可以了

1.声明一个C++字符串 声明一个字符串变量很简单: string Str; 这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认的构造函数,这个函数所作的就是把Str初始化为...

vc是在xstring这个文件里 类basic_string string是basic_string的typedef typedef basic_string string; 如果你用vc,你可以把光标移动到#include 的string上,然后按F12跟踪它的文件定义

string.h包含一些字符串处理的函数,打开你的编译器,里面应该有个include(vc++6.0里有,其他的应该也有)的文件,里面就是所有的头文件

头文件里需要#include main 函数里如果你知道head.h里包含了可以不写,但是加上也不错

#include

因为实现和使用在一个文件中,这里不允许用值引用(防止循环定义),可以用指针代替。 写成 clock *b = new clock();

网站首页 | 网站地图
All rights reserved Powered by www.hsjl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com