学习记录
u011681910
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
运算重载符学习
学习C++类对象 运算重载符 用来记录我学习的过程。。 #include using namespace std; class complex { private: double real, imag; public: complex ( double i = 0.0, double j =0.0) { real = i; imag = j; } complex ope原创 2013-09-30 04:24:25 · 629 阅读 · 0 评论 -
以成员函数形式 重载运算符
#include using namespace std; class point { private: float real, imag; public: point ( float a = 0, float b = 0) { real = a; imag = b; } void print () { cout<<real<<" "<<imag<<endl; }原创 2013-09-30 14:01:18 · 1900 阅读 · 0 评论 -
成员函数形式重载运算符 []
#include using namespace std; class demo { private: char * sz; int len; public: demo (int l = 0 ) // { len = l; sz = new char [len]; //分配内存 } ~demo() { delete [] sz;原创 2013-10-03 01:53:40 · 1251 阅读 · 1 评论 -
explicit 用法,显式调用构造函数
explicit构造函数的作用 解析: explicit构造函数是用来防止隐式转换的。请看下面的代码: class Test1 { public: Test1(int n) { num = n; } //普通构造函数 private: int num; }; class Test2 { public: explicit Test2(int n) { num = n; } //explicit(显式原创 2013-10-09 17:17:11 · 917 阅读 · 0 评论 -
explicit 显式转换 用法 没搞清楚了。
#include using namespace std; class test1 { private: int x; public: explicit test1 ( int num) { x = num; } void print() { cout<<x<<endl; } test1 operator << ( test1 p ); }; test1 test1原创 2013-10-09 19:53:38 · 1046 阅读 · 0 评论 -
类的多基类继承
#include using namespace std; class A { private: int x; public: A ( int a = 0) { cout<<"A的构造函数被调用"<<endl; x = a; } void print() { cout<<x<<endl; } }; class B { public原创 2013-11-01 20:11:56 · 817 阅读 · 0 评论 -
派生类的构造函数和析构函数
#include using namespace std; class B { private: int x; public: B ( int a = 0) { cout<<"B的构造函数被调用"<<endl; x = a; } ~B () { cout<<"B的析构函数被调用"<<endl; } void print() {原创 2013-11-01 20:31:16 · 617 阅读 · 0 评论 -
虚基类派生的构造函数与析构函数
#include using namespace std; class A { private: int x; public: A ( int a = 0 ) { cout<<"A的构造函数被调用"<<endl; x = a; } ~A () { cout<<"A的析构函数被调用"<<endl; } }; class B :virtu原创 2013-11-02 20:26:45 · 805 阅读 · 0 评论 -
组合
#include using namespace std; class eye { public: void look (void) { } //看 }; class nouse { public: void smell (void) { } //闻 }; class mouth { public: void eat (void ) { } //吃 }; class原创 2013-11-18 12:32:44 · 680 阅读 · 0 评论
分享