个人感悟
weixin_43822895
这个作者很懒,什么都没留下…
展开
-
规范创建工程项目文件
工程项目文件的建立有多种,可什么才算是标准类型的呢?下面谈谈自己所学;原创 2019-01-23 21:12:58 · 167 阅读 · 0 评论 -
C++中二义性出现的地方(定期更新)
标题C++中二义性出现的地方(定期更新) 1.c++中的函数重载和函数参数默认值同时出现的时候: 2.多继承中,基类中成员数据名相同,而要对他们进行引用或修改时,出现二义性: 3.在虚继承中,如果不加关键字virtual时: 所谓二义性:编译时出现歧义:这时我们就要为冲突成员数据指明归属处,以保证唯一性!!! ...原创 2019-07-15 13:45:17 · 168 阅读 · 0 评论 -
C++中关于const 用法小结(定期补充):
C++中关于const 用法小结(定期补充): const对象: - 任何对const对象的成员数据进行修改的操作都会编译报错; - 有两种写法:const Test t1;Test const t1: - 被const修饰的公有成员数据可以被访问,但依然不能被修改: const函数: -格式写法:void func(int ,int,…) const; - 不可以修改成员数...原创 2019-07-15 14:08:41 · 87 阅读 · 0 评论 -
友元函数和友元成员函数
友元函数和友元成员函数 #include using namespace std; class Boy;//提前声明,否则下面的函数声明没有办法定义: class Girl { private: int age; public: Girl(int a) { age = a; } ~Girl() { cout << “Girl end” << endl; } void pr...原创 2019-07-15 14:25:28 · 245 阅读 · 0 评论 -
类的继承与派生
##类的继承与派生 继承权限 基类访问权限 派生类访问权限 派外访问(可/不可) public public public 可 protected protected 不可 protected public protected 不可 protected protected 不可 private public privat...原创 2019-07-15 14:48:46 · 64 阅读 · 0 评论 -
C++模板函数的小入门
##C++模板函数的小入门 #include using namespace std; template //每定义一个模板函数都要带上这句模板声明 T m_max(T a,T b) //模板函数必不可少的两步写法,函数的返回值类型和参数类型可以设置为模板类型 { return a > b ? a : b; } char *m_max(char *str1,char *str2)/...原创 2019-07-20 20:09:01 · 87 阅读 · 0 评论 -
C++类模板入门
C++类模板入门 基本格式: template class 类名 { protected: T a; public: void func() { } … … }; 类外定义函数: templete void 类名::func() { … } 主函数中调用(实例化): 类名<具体的变量类型> 对象(可选的参数列表) 以数组形式的堆栈为例: #include using namesp...原创 2019-07-20 20:30:38 · 138 阅读 · 0 评论 -
C++类继承于类模板简介
C++类继承于类简介 #include using namespace std; template class Base { public: void test(T t) { cout << “t:” << t << endl; } }; template <class T1,class T2>//这里的T2其实可以看做是T的形参与实参的关系,T...原创 2019-07-21 09:32:18 · 124 阅读 · 0 评论