C++
文章平均质量分 65
kallyena
这个作者很懒,什么都没留下…
展开
-
C++基础之拷贝构造函数
拷贝构造函数是一种特殊的构造函数,它的形式参数就是本类对象的引用,作用是使用一个已经存在的对象去初始化另一个同类对象。 因为该函数也是一种构造函数,所以其函数名与类名相同,并且该函数也没有返回值类型和返回值。该函数的唯一参数就是同类对象的引用。 #include #include using namespace std;class MyDate{public: MyDate(int num=1 , int y=0, int m=0 , int d=原创 2010-08-12 16:37:00 · 458 阅读 · 0 评论 -
C++基础之析构函数
<br /> 析构函数是类的一个特殊的成员函数。析构函数的标志是在字符~之后加上类的名字。它执行与构造函数相反的操作,通常用于撤销对象时的一些清理任务,如释放内存空间等等。析构函数没有返回值类型和返回值,而且不能重载。在撤销对象的时候,编译器会自动调用析构函数。<br /> #include <iostream>#include <stdio.h>using namespace std;class MyDate{public: MyDate(int n = 1原创 2010-08-12 19:44:00 · 598 阅读 · 0 评论 -
C++基础之const成员函数
<br /> 在C++语言中,用关键字const所做的声明是非常严格的,只有const的成员函数才能访问const对象。const对象不能够调用非const成员函数。<br /> 在C++语言中,声明const函数时,把关键字const放在函数参数的列表之后;在定义const成员函数时,把关键字const放在函数整体开始的大括号之前。<br /> #include <iostream>#include <stdio.h>using namespace std;c原创 2010-08-12 20:17:00 · 615 阅读 · 0 评论 -
C++基础之const对象
<br /> 因为const对象是不能修改的,所以必须在声明对象时进行初始化。对于类的const数据成员,一定要用类的构造函数提供初始化该数据成员的初始化值。<br /> #include <iostream>#include <stdio.h>using namespace std;class MyDate{public: MyDate(int n = 0 , int y = 0 , int m = 0 , int d = 0) ; ~MyDate()原创 2010-08-12 20:50:00 · 485 阅读 · 0 评论 -
C++基础之继承
在C++中,继承的格式定义为: class 派生类类名 : 基类类名1 , 基类类名2 ......{ //派生类特有的成员 }; 访问限定符有3种:public 、protected 、 private。 如果为private , 表示私有继承,即基类的所有公有或者保护成员成为派生类的私有成员 ; 如果为protected ,即基类的所有公有成员为派生类的保护成员,私有成员则依然是私有成员 ; 如果为pu原创 2010-08-18 13:50:00 · 427 阅读 · 0 评论