第一部分.C++基本语法

来源:互联网 发布:php大小写转换函数 编辑:程序博客网 时间:2024/04/29 06:44

 一. 类和对象。

 

class  类名

{

public: //三种访问权限的顺序可以任意。

 

protected:

 

private:

};

 

类是抽象的,上述类的说明只是定义了一种新的数据类型,不分配内存空间,只有定义对象的时候才分配。且各个对象的成员函数共用同一内存空间。通过this指针指明是那个对象的成员函数。

 

常用的对象声明

 

【class】 类名  对象列表

 

一个类有属性和操作(方法)组成,构成一个整体,是对现实世界的抽象,对象可以是具体的实体也可以是作用,事件,或者产品的说明。

 

属性和方法都有相应的访问权限。

 

对象成员的访问有三种方式:(这三种只能访问,public访问权限的属性和方法)

1,通过对象名。  对象名.数据成员,对象名.成员函数。

2,通过指向对象的指针。

3,通过对象的引用。注意定义引用变量时必须进行初始化。 且引用变量和原变量共占同一段存储单元。

 

C++ 函数有普通的全局函数和类的成员函数。

 

类的成员函数可以访问本类的属性,和调用本类的任何访问权限的成员函数。

 

成员函数可以在类中定义也可以在类外定义。

函数类型  类名::成员函数名(参数列表)

{}

 

在类内定义的函数成为内联函数(inline)函数的说明一般在头文件中,而定义是不允许出现在头文件中的,因为他们要多次被编译,若是内联函数则允许在头文件中,因为内联函数在源文件中不是调用的而是按原样展开的。

内联函数一般规模比较小,在程序调用这些函数时,并不是真正的执行函数调用过程,而是把函数代码嵌入程序的调用点,这样可以大大减短调用成员函数的时间 。

 

 

原创粉丝点击