摘要:
1.多态性 用一个名字定义一个不同的函数,这些函数执行不同却相似的操作,这样就可以用同一个函数名调用不同内容的函数。 2.程序的实现 一个源程序经过编译、连接,成为可执行文件的过程是把可执行代码联编在一起的过程。其中运行之前就完成的联编称为静态联编,而在程序运行时才完成的联编叫动态联编。 静态联编是 阅读全文
摘要:
1.使用原因 类的私有成员只能通过它的成员函数来访问。但是有的时候需要类的外部访问类的私有成员(或者保护成员)。为此,需要一种途径,在不放弃私有成员数据安全性的情况下,使得一个普通函数或者类的成员函数就可以访问某一类中的私有、保护成员。 c++中的友元为数据隐藏这堵不透明的墙开了一个小孔,外界可以通 阅读全文
摘要:
1.模板的概念 c++允许同一个函数名定义多个函数,这些函数的参数个数和参数类型不同。在c++中,确实可以通过重载这些函数使他们有相同的函数名。但还是不得不为每个函数编写一组代码。模板是实现代码重用机制的一种工具,他可以实现代码参数化,即把类型定义为参数,从而实现了代码的重用。 2.函数模板 在te 阅读全文