码迷,mamicode.com
首页 >  
搜索关键字:cpp    ( 13186个结果
第五周 项目三-多文件组织多个类
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
Cpp多重继承会产生的问题
多重继承常常被认为是 OOP 中一种复杂且不必要的部分。多重继承面临 crash 的场景并非难以想象,来看下面的例子。 1. 名称冲突 来看以下情况: 如果 Dog 类以及 Bird 类都有一个名为 eat() 的方法,而子类又没有 override 该方法。如果此时调用子类的 eat() 方法,编...
分类:其他好文   时间:2015-04-06 17:04:47    阅读次数:176
HDU1890 Robotic Sort splay
题意:给你一个序列,用机器排序,机器每一次旋转一个区间达到排序效果,问你每一需要旋转的位置。解题思路:splay 区间旋转。解题代码: 1 // File Name: hdu1890.1.cpp 2 // Author: darkdream 3 // Created Time: 2015年04...
分类:其他好文   时间:2015-04-06 15:31:00    阅读次数:143
Direct3D-窗口初始化
这里讲的是创建一个通用的Direct3D窗口。 这里我先讲下用到的所有函数和结构 Window  WNDCLASSEX [cpp] view plaincopy typedef struct tagWNDCLASSEXA {       UINT        cbSize;       UINT...
分类:其他好文   时间:2015-04-06 08:59:33    阅读次数:524
第三周 项目一 三角形类(1)
/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称 : main.cpp *作 者 :韩娟 *完成日期 :2015年4月5日 *版 本 号 :v1.0 *问题描述 :设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数 *输...
分类:其他好文   时间:2015-04-06 08:55:36    阅读次数:123
第三周 项目一 三角形类(3)
/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称 : main.cpp *作 者 :韩娟 *完成日期 :2015年4月5日 *版 本 号 :v1.0 *问题描述 :使用有默认参数的构造函数,不给定实参时,默认边长为1;注意——这个版本也只需要一个构造函数即可 *输入描述 :略 *程序输出 :略 */ ...
分类:其他好文   时间:2015-04-06 08:54:08    阅读次数:127
第三周 项目一 三角形类(2)
/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称 : main.cpp *作 者 :韩娟 *完成日期 :2015年4月5日 *版 本 号 :v1.0 *问题描述 :设计默认构造函数,即不指定参数时,默认各边长为1 *输入描述 :略 *程序输出 :略 */ #include #include using...
分类:其他好文   时间:2015-04-06 08:53:40    阅读次数:143
第三周 项目一 三角形类(4)
/* *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
柴郡猫技术--C++中的PIMPL设计模式
另一个 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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!