main.cpp
#include
#include "header.h"
using namespace std;
int main()
{
CPoint X(2,5),Y(5,2),Z(7,8);
CTriangle Tri1(X,Y,Z);
cout<<"该三角形的周长为:"<<Tri1.perimeter()<<",面积为:"<<Tri1.area()<<...
分类:
其他好文 时间:
2015-04-06 17:23:00
阅读次数:
184
多重继承常常被认为是 OOP 中一种复杂且不必要的部分。多重继承面临 crash 的场景并非难以想象,来看下面的例子。 1. 名称冲突 来看以下情况: 如果 Dog 类以及 Bird 类都有一个名为 eat() 的方法,而子类又没有 override 该方法。如果此时调用子类的 eat() 方法,编...
分类:
其他好文 时间:
2015-04-06 17:04:47
阅读次数:
176
题意:给你一个序列,用机器排序,机器每一次旋转一个区间达到排序效果,问你每一需要旋转的位置。解题思路:splay 区间旋转。解题代码: 1 // File Name: hdu1890.1.cpp 2 // Author: darkdream 3 // Created Time: 2015年04...
分类:
其他好文 时间:
2015-04-06 15:31:00
阅读次数:
143
这里讲的是创建一个通用的Direct3D窗口。
这里我先讲下用到的所有函数和结构
Window
WNDCLASSEX
[cpp] view
plaincopy
typedef struct tagWNDCLASSEXA {
UINT cbSize;
UINT...
分类:
其他好文 时间:
2015-04-06 08:59:33
阅读次数:
524
/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称 : main.cpp
*作 者 :韩娟
*完成日期 :2015年4月5日
*版 本 号 :v1.0
*问题描述 :设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数
*输...
分类:
其他好文 时间:
2015-04-06 08:55:36
阅读次数:
123
/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称 : main.cpp
*作 者 :韩娟
*完成日期 :2015年4月5日
*版 本 号 :v1.0
*问题描述 :使用有默认参数的构造函数,不给定实参时,默认边长为1;注意——这个版本也只需要一个构造函数即可
*输入描述 :略
*程序输出 :略
*/
...
分类:
其他好文 时间:
2015-04-06 08:54:08
阅读次数:
127
/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称 : main.cpp
*作 者 :韩娟
*完成日期 :2015年4月5日
*版 本 号 :v1.0
*问题描述 :设计默认构造函数,即不指定参数时,默认各边长为1
*输入描述 :略
*程序输出 :略
*/
#include
#include
using...
分类:
其他好文 时间:
2015-04-06 08:53:40
阅读次数:
143
/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称 : main.cpp
*作 者 :韩娟
*完成日期 :2015年4月5日
*版 本 号 :v1.0
*问题描述 :在构造函数中使用参数初始化表对数据成员初始化,这是一种更加提倡的写法。
*输入描述 :略
*程序输出 :略
*/
#include
#in...
分类:
其他好文 时间:
2015-04-06 08:53:08
阅读次数:
138
/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称 : main.cpp
*作 者 :韩娟
*完成日期 :2015年4月5日
*版 本 号 :v1.0
*问题描述 :编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。
对照...
分类:
其他好文 时间:
2015-04-06 08:52:21
阅读次数:
160
另一个 Blog 地址:http://insaneguy.me
原文链接:http://insaneguy.me/2015/04/05/cheshire_cat_in_cpp-pimpl_idiom/C++ 中的“柴郡猫技术”(Cheshire Cat Idiom),又称为 PIMPL(Pointer to IMPLementation) ,Opaque Pointer 等,是一种在类中只定义接口...
分类:
编程语言 时间:
2015-04-05 23:41:07
阅读次数:
429