//?shoes2.cpp?:?定义控制台应用程序的入口点。
//
/*
????时间:2018年6月29日23时15分
????代码:程序清单5.2_shoes2.c程序_《C?Primer?Plus》P88
????目的:初步
分类:
其他好文 时间:
2018-06-30 00:24:37
阅读次数:
133
#pragma once #ifndef COMPLEX0_H_ #define COMPLEX0_H_ #include class Complex { private: double real; double imgn; public: Complex(); Complex(double a, ... ...
分类:
编程语言 时间:
2018-06-28 21:10:49
阅读次数:
198
#ifndef MY_STRBLOB_H #define MY_STRBLOB_H #include #include #include #include using namespace std; class StrBlob { public: typedef vector::size_type s... ...
分类:
编程语言 时间:
2018-06-28 20:44:47
阅读次数:
167
// shoes1.cpp : 定义控制台应用程序的入口点。
//
/* shoes1.c -- 把一双鞋的尺码转换为英寸 */
/*
时间:2018年06月27日 23:32:03
代码:程序清单5.1_shoes1.c
分类:
其他好文 时间:
2018-06-28 00:02:23
阅读次数:
172
参考 《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