参考 《C++ Primer Plus》中文版 P870 读取的文件parameters.txt ...
分类:
其他好文 时间:
2018-06-24 00:37:32
阅读次数:
190
学习资料 ? C++学习20 虚基类详解 虚基类 多继承时很容易产生命名冲突,即使我们很小心地将所有类中的成员变量和成员函数都命名为不同的名字,命名冲突依然有可能发生,比如非常经典的菱形继承层次。如下图所示: 类A派生出类B和类C,类D继承自类B和类C,这个时候类A中的成员变量和成员函数继承到类D中 ...
分类:
编程语言 时间:
2018-06-22 23:59:18
阅读次数:
311
学习资料 ? 基类和派生类析构函数执行顺序 定义派生类析构函数 【注意】定义一个对象时先调用基类的构造函数、然后调用派生类的构造函数;析构的时候恰好相反:先调用派生类的析构函数、然后调用基类的析构函数。 输出结果: ...
分类:
编程语言 时间:
2018-06-22 21:43:26
阅读次数:
160
学习资料 ? C++中基类的析构函数为什么要用virtual虚析构函数 虚析构函数 1. 正文 直接的讲,C++中基类采用virtual虚析构函数是为了防止内存泄漏。具体地说,如果派生类中申请了内存空间,并在其析构函数中对这些内存空间进行释放。假设基类中采用的是非虚析构函数,当删除基类指针指向的派生 ...
分类:
编程语言 时间:
2018-06-22 20:35:35
阅读次数:
178
学习资料 ? 派生类的赋值运算符/赋值构造函数也必须处理它的基类成员的赋值 ...
分类:
编程语言 时间:
2018-06-22 20:30:59
阅读次数:
147
// skip2.cpp : 定义控制台应用程序的入口点。
//
/* skip2.c -- 跳过输入的两个整数 */
/*
时间:2018年06月22日 07:00:48
代码:程序清单4.17_skip2.c程序_《C
分类:
其他好文 时间:
2018-06-22 11:04:26
阅读次数:
173
//?varsid.cpp?:?定义控制台应用程序的入口点。
//
/*?varwid.c?--?使用可变宽度输出字段?*/
/*
????时间:2018年06月21日?00:10:08
????代码:程序清单4.16_varwid.c程
分类:
其他好文 时间:
2018-06-21 01:43:09
阅读次数:
144
// input.cpp : 定义控制台应用程序的入口点。
//
/* input.c -- 什么情况下使用 & */
/*
时间:2018年06月19日 23:18:10
代码:程序清单4.15_input.c程序_《C 
分类:
其他好文 时间:
2018-06-20 00:07:35
阅读次数:
174
// longstrg.cpp : 定义控制台应用程序的入口点。
//
/*
时间:2018年06月19日 22:43:45
代码:程序清单4.14_longstrg.c程序_《C Primer
分类:
其他好文 时间:
2018-06-19 23:22:23
阅读次数:
252