自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

把握自己。

专注linux、english

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 C++书籍

当读者有一定c/c++基础推荐的阅读顺序:level 1从>(可不看)开始,短小精悍,可以对c++能进一步了解其特性以>作字典和课外读物,因为太厚不可能一口气看完 level 2然后从>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻接着是>,个人认为Herb Sutter主席大人的语言表达能力不及Scott Meyers总是在教育第一线的好顺下来就是

2009-11-20 10:24:00 3804 3

原创 C++成员初始化列表

类对象的构造顺序是这样的:1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员        初始化阶段可以是显式的或隐式的,取决于是否存在成员初始化表。隐式初始化阶段按照声明的顺序依次调用所有基类的缺省构造函数,然后是所有成员类对象的缺省构造函数。2.进入构造函数后在构造函数中执行一般计算        计算阶段由构造函数体内的所有语句构成。在计算阶段中,数据成员的设置被认

2009-11-28 17:46:00 1923

原创 C可变参数函数 实现

C函数要在程序中用到以下这些宏: void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr );  va_list:用来保存宏va_start、va_arg和va_end所需信息的一种类型。为了访问变长参数列表中

2009-11-23 16:44:00 51215 10

原创 特殊的运算符重载-----类型转换运算符重载

在C++中有一个特殊的运算符重载方法--类型转换运算符重载,形如:operator type();   type可以是基本类型,也可是类类型。/** type_conv.cpp** Created on: 2009-8-14* Author: kwarph* Mail: kwarph@gmail.com*/#include using namespace std;cl

2009-11-23 10:20:00 1974

原创 关于虚拟继承的思考

 虚拟继承在一般的应用中很少用到,所以也往往被忽视,这也主要是因为在C++中,多重继承是不推荐的,而一旦离开了多重继承,虚拟继承就完全失去了存在的必要(因为这样只会降低效率和占用更多的空间,实在是一无是处)。  以下面的一个例子为例:  #include   #include   class CA  {   int k; //为了便于说明后面的内存结构特别添加  public:   void f(

2009-11-20 16:31:00 1237

原创 将数组作为实参传递

在C++中我们应该少用指针,多用引用,原因请大家自行搜索。在传递数组的时候我们需要格外注意,先让我们看一个简单的范例。// PassArray.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;template typename T>void Func1(T, T);

2009-11-16 09:24:00 3740

原创 COM :IUnknown接口QueryInterface函数介绍

一、COM组件的目标:COM组件的一个主要优势是:便于升级。要实现这个优势需要满足一下两个条件:1、运行时从客户程序动态加载和卸载,采用DLL技术可以实现。2、为了更好的突出DLL的优势,还需要信息隐藏,即封装性。 二、COM组件的信息隐藏采用IUnknown接口来实现:       1、IUnknown接口功能简介:IUnknown意思是未知,即未知的接口。采用这

2009-11-12 09:33:00 2731 1

转载 WM_CLOSE WM_QUIT WM_DESTROY 三者的区别

WM_CLOSE WM_QUIT WM_DESTROY 三者的区别 收藏 一直以来,我都不是很明白这三个的区别,今天看了一写文章,才明白过来,一下是转载的文字:有三个消息看起来差不多,都是处理关闭的事情的。它们是WM_DESTROY,WM_CLOSE,和WM_QUIT。它们的确很相似,但你需要知道它们之间的不同!一个窗口或者应用程序应该被关闭时发出WM_CLOSE消息,当接收到WM_CLO

2009-11-09 08:35:00 1991

原创 explorer 命令参数及其应用

看到很多应用程序可以打开一个文件夹,并自动选定某个文件,以为这样的功能实现起来可能会有点难,今天才发现在原来很简单,以下是从网上找的一篇关于 explorer 的文档:explorer.exe的命令参数及其应用我们常需要在CMD命令行下打开文件夹,除了start命令外,还可以使用explorer.exe来打开文件夹,而且有不少参数可以方便我们的操作,下面是我在微软官方网站上面找到的关于EX

2009-11-05 18:41:00 2295

原创 C++中定义对象的语法,带括号与不带括号有什么区别?

#include class MyClass{public: MyClass() { std::cout << "Hello MyClass!" << std::endl; }public: void MyMethod() { std::cout << "Hello MyMethod!" << std::endl; }};   如果这样

2009-11-02 10:34:00 6023 5

网络游戏客户端编程 随书code 全

vs2008编译, 方便下载, 是学习网络游戏编程的好的代码

2012-01-07

C++ BOOST 库中文指南

官方文档中文翻译版,亲手制作,绝对珍藏。

2010-12-22

\超级好的ogre的教程

Pro OGRE 3D Programming 中文翻译版本0.2.0

2009-11-12

数据结构实验课的全部源程序

全部程序都有顺序和链式存储两种,有线性表操作,栈队列的应用,稀疏矩阵的存储和转置,二叉树的实现和运算,线索二叉树的实现和运算,哈夫曼树的实现和运算,图的实现和运算,最小生成树,最短路径,拓扑排序,各种查找算法,各种排序算法,哈希表查找的实现和运算,下吧,疯狂的下吧,太好的资源了

2009-08-31

effective c++

c++经典著作effective c++,描述了c++在实际运用中应该遵循的一般性准则50条。

2009-08-27

清华大学c语言PPT

最全的JDK1.5帮助文档,支持类和方法的搜索。

2009-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除