C++中的string是字符串类,它的对象就相当于基本类型int的变量一样,使用起来十分方便,用=号就能把一个对象的值赋给另一个对象。注意要包含头文件string,=的这种字符串赋值功能的重载原型在string文件中。下面代码可以验证:
//#include "stdafx.h"//If the vc++6.0, with this line.
#include <string>//包含string
#include <iostream>
using namespace std;
int main(int argc,char *argv[]){
string ss,s;
ss="1234567";
s=ss;//用=号直接把ss的值1234567赋给s
cout << s << endl;//输出s也应该是1234567
return 0;
}
运行结果如下:
C++中的string是字符串类,它的对象就相当于基本类型int的变量一样,使用起来十分方便,用=号就能把一个对象的值赋给另一个对象。下面代码可以验证:
//#include "stdafx.h"//If the vc++6.0, with this line.#include <string>//包含string#include <iostream>using namespace std;int main(int argc,char *argv[]){ string ss,s; ss="1234567"; s=ss;//用=号直接把ss的值1234567赋给s cout << s << endl;//输出s也应该是1234567 return 0;}
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。