主题:[原创]C++小知识
1. OOD:面向对象设计。
2. OOP面向对象编程。
3. 面向对象的语言:C++,JAVA,Smalltalk.
4. 使用CLASS 关键字可以创建一个类,例如CLASS CX {pubilc: int a; pubilc:void hanshu();
};这样创建了一个名为CX的类,类中定义了成员变量和成员函数。
5. 类由一组共享公共结构和行为的对象组成。
6. 对象可以看作是一种实体,类的实例就是对象。
7. C++中的数据类型包括:CHAR ,INT,FLOAT。
8. int main()当然要有返回值(而且是int类型的),有的时候返回return(0),其中的0就是返回的整型值,返回的可以是数,也可以是其它的。可以看作返回标准的格式开始,把“0“认为是正常返回,如果
返回给操作系统的是任何非0的数那么在这个程序中就出现了错误。
9. 数组是按相邻内存单元存放的单独数据类型的一组元素。例如INT CX[5],这样定义了一个数组数组名为CX 属于INT 类型的数组,数组的大小为5。
10. 数组可以通过下标访问数组中的每个元素,索引从0开始,如定义了一个 INT CX[3]的数组,那么CX[0],CX[1],CX[2]可以访问数组中的每个元素。
11. 可以对数组进行初始化,INT CX[5]={1,2,3,4,5};在定义时,没有给数组定义维数是正确的。
12. 封装可以隐藏信息和数据,这样它对用户就隐藏了对象的许多重要的细节。
13. 抽象:区别所有其他种类的对象的对象的本质特征。
14. 静态变量(STATIC):可以把它认为是公共的变量,静态函数可以访问静态变量。
15. 友员函数:通过使用FRIEND 关键字定义一个函数后,这个函数就可以直接访问该类对象的PRIVATE成员的属性和方法。
16. 友员类:通过使用FRIEND 关键字定义一个类后,那么这个友员类就可以访问主类中的非公共数据。
17. Y=X+++5,X=10时Y的值维15,X的值维11,当Y=++X+5时,X=10,那么Y=16,X=11。一员运算符++ --。
18. 条件语句:IF(表达式)语句; ELSE {语句;}、SWITCH。。。CASE,BREAK 结束当前的CASE 语句 回到SWITCH语句的出口。
2. OOP面向对象编程。
3. 面向对象的语言:C++,JAVA,Smalltalk.
4. 使用CLASS 关键字可以创建一个类,例如CLASS CX {pubilc: int a; pubilc:void hanshu();
};这样创建了一个名为CX的类,类中定义了成员变量和成员函数。
5. 类由一组共享公共结构和行为的对象组成。
6. 对象可以看作是一种实体,类的实例就是对象。
7. C++中的数据类型包括:CHAR ,INT,FLOAT。
8. int main()当然要有返回值(而且是int类型的),有的时候返回return(0),其中的0就是返回的整型值,返回的可以是数,也可以是其它的。可以看作返回标准的格式开始,把“0“认为是正常返回,如果
返回给操作系统的是任何非0的数那么在这个程序中就出现了错误。
9. 数组是按相邻内存单元存放的单独数据类型的一组元素。例如INT CX[5],这样定义了一个数组数组名为CX 属于INT 类型的数组,数组的大小为5。
10. 数组可以通过下标访问数组中的每个元素,索引从0开始,如定义了一个 INT CX[3]的数组,那么CX[0],CX[1],CX[2]可以访问数组中的每个元素。
11. 可以对数组进行初始化,INT CX[5]={1,2,3,4,5};在定义时,没有给数组定义维数是正确的。
12. 封装可以隐藏信息和数据,这样它对用户就隐藏了对象的许多重要的细节。
13. 抽象:区别所有其他种类的对象的对象的本质特征。
14. 静态变量(STATIC):可以把它认为是公共的变量,静态函数可以访问静态变量。
15. 友员函数:通过使用FRIEND 关键字定义一个函数后,这个函数就可以直接访问该类对象的PRIVATE成员的属性和方法。
16. 友员类:通过使用FRIEND 关键字定义一个类后,那么这个友员类就可以访问主类中的非公共数据。
17. Y=X+++5,X=10时Y的值维15,X的值维11,当Y=++X+5时,X=10,那么Y=16,X=11。一员运算符++ --。
18. 条件语句:IF(表达式)语句; ELSE {语句;}、SWITCH。。。CASE,BREAK 结束当前的CASE 语句 回到SWITCH语句的出口。