文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>2010年9月18日看书笔记2

2010年9月18日看书笔记2

时间:2010-09-18  来源:hnrainll

成员访问权限修饰符:public,protected,private.
public:定义的成员可以在任何地方被访问。
protected:定义的成员只能在该类自身及其子类中访问。
private:定义的成员只能在该类自身访问。

基类中的private成员不能被派生类访问,因此,private成员不能被派生类所继承。

virtual关键字申明的函数叫做虚函数。

编译时并不确定具体调用的函数,而是在运行时,依据对象的类型来确认调用的是那一个函数,这种能力叫做C++的多态性。

C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。

纯虚函数是指被指明为不具体实现的虚成员函数。纯虚函数可以让类先具有一个操作名称,而没有操作内容,让派生类在继承时再去具体的给出定义。

凡是含有纯虚函数的类叫做抽象类。这种类不能声明对象,只是作为基类为派生类服务,在派生类中必须完全实现积累的纯虚函数。

C++的多态性是由虚函数来实现的,而不是纯虚函数。

在C++中,引用就是一个变量的别名,它需要用另一个变量或对象来初始化自身。引用就好像一个人的外号一样。

引用必须在申明时初始化。

引用和用来初始化引用的变量指向的是同一块内存,因此通过引用或者变量都可以改变同一块内存中的内容。

引用的地址没有任何意义。

引用多数用在函数的 形参的定义中,

#include <iostream.h>
void change(int& a, int& b);

void main()
{
int x = 5;
int y = 3;
cout<<"original x="<<x<<endl;
cout<<"original y="<<y<<endl;
change(x,y);
cout<<"change x="<<x<<endl;
cout<<"change y="<<y<<endl;
}

void change(int& a,int& b)
{
a = a + b;
b = a - b;
a = a - b;
}
看到了71页、
今天的例程包:
文件: C.zip
大小: 1975KB
下载: 下载

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载