c++学习笔记(1)

流操纵符std::endl输出一个换行符,然后刷新输出缓冲,在一些系统中,输出在机器中缓存,直至积累到“值得”输出到屏幕上为止,而std::endl强制显示所有积存的输出。

c++的一个强大的功能是用户可以创建他们自己的数据类型,也就是类(class).

%是求模运算 ,即求余数。

using std::cout

using std::cin

using std:endl 这是using声明,一旦加入这些using声明,在之后的部分就可以直接写cout,而不是std:cout.

c++总是从main函数处开始执行。

双引号中的内容被认为是一个字符串,编译器不会忽略字符串中的空白间隔符。

类由成员函数和数据成员组成。

用户定义的类的名字以大写字母开头,其后的单词首字母大写(骆驼风格)。

cin在读取字符时,遇到空格会终止,所以常用getline代替,getline遇到换行符时才会停止,回车也是插入一个换行符。

根据经验,数据成员应该声明为private,成员函数应该声明为公有public.

类成员的默认成员访问符是private.

private的数据成员只能由类自己的成员函数操纵。

构造函数是一种特殊的成员函数,定义时必须和类同名,这样编译器才能将它和类的其他成员函数区分开来。

构造函数不能返回值,因此不能对它们指定返回类型,即使是void也不可以,通常构造函数声明为public。

用户定义的头文件应该放在双引号中,c++标准库的头文件名放在尖括号中(例如<iostream>).

pow(x,y)计算x的y次幂

cout<< fixed<<setprecision(n)类似这种输出格式的设定,如果不被更改会一直起作用。

上一篇:关于iOS APP中网络层的设计


下一篇:框架dubbox的简单使用