c++笔记(1)

来源:互联网 发布:linux 通过代理上网 编辑:程序博客网 时间:2024/06/05 15:42

fedaral安装g++, yum install gcc-c++


const变量,默认时是定义该变量的文件的局部变量


string,支持长度可变的字符串,包含头文件 #include <string>,using namespace std; 或 using std::string;


初始化: string str1;  //默认构造函数,str为空串

 string str2(str1); //

 string str3("string");

 string str4(n, 'a');


string str1;

cin>>str1; //1. 读取并忽略开头的所有的空白字符

     2.读取字符直到遇到空白字符,

cout << str1;


s.empty();

s.size()或s.length()

s3 = s1 + s2;

s3 = s1 + "sss";//要“sss” + s1 这样是错的,实际上要调用string对象的 + 运算符重载函数。

s3 = s1 + "sss" + "aaa";

s4[index];



const char  *string.c_str(); //转换为c字符串

string.data()


与stl中的操作类似




基于 c++ primer

0 0
原创粉丝点击