回 帖 发 新 帖 刷新版面

主题:[原创]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语句的出口。

回复列表 (共9个回复)

沙发

晕! 什么是OOD? 什么是OOP

板凳

顶.
楼主!

3 楼

[em12]

4 楼

class a{
   public:
     virtual void print();
   ...
};

class b{
   public:
      virtual void print();
};

class c : public a, public b {
   public:
      void print();  //这个函数想对以上两者都重新定义怎么办?
};

请叫高手! ^-^

5 楼

直接定义不就行了

6 楼

直接定义是不可能得! 5楼做个简单的例子出来看看!有兴趣的朋友可以试试看!

7 楼

OOP =Object Oriented Programming,=面向对象的程序设计

8 楼

Smalltalk? 小说?

9 楼

直接定义为什么不行啊?
应该可以。
c中该函数本身就是虚函数啊。
请细说!

我来回复

您尚未登录,请登录后再回复。点此登录或注册