自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (13)
  • 收藏
  • 关注

转载 OnCreate PreCreateWindow PreSubclassWindow !

OnCreate PreCreateWindow PreSubclassWindow !<br />简介:这是OnCreate PreCreateWindow PreSubclassWindow的详细页面,介绍了和c/c++,C++ OnCreate PreCreateWindow PreSubclassWindow有关的知识<br /> <br />PreCreateWindow和PreSubclassWindow是虚函数,而OnCreate是一个消息响应函数。<br />对比对话框的2种创建方式下,这3

2011-01-25 11:32:00 1785 1

转载 printf格式控制符的完整格式

<br /><br /> printf的格式控制的完整格式:<br />%  -  0  m.n  l或h  格式字符<br />下面对组成格式说明的各项加以说明:<br />①%:表示格式说明的起始符号,不可缺少。<br />②-:有-表示左对齐输出,如省略表示右对齐输出。<br />③0:有0表示指定空位填0,如省略表示指定空位不填。<br />④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。<br />⑤l或h

2011-01-20 09:29:00 4666 1

原创 Named Return Value Optimization(具名返回值优化) 在 visual c++中

<br />在visual c++ 2005和较前版本中,似乎都不支持《深入探索c++对象模型》中所说的:“用户是否定义copy structor(复制构建)决定是否打开NRV优化”,在vc++中,无论是否自定义copy structor,都会产生NRV优化。<br />话说要产生NRV优化,要满足“函数中所有的路径都返回相同的具名数值 (Named Value)”,这里所说的所有的路径都返回相同的具名数值,我不知该理解为所有的路径都返回同一对象,还是理解为函数中只出现一个return语句。我在vc++的测

2011-01-14 15:51:00 1118

原创 const关键字在c和c++中

<br />(1)在预编译期使用const变量的差异。<br />下面这段代码:<br />const int MAX = 50;<br />int array[MAX];<br /> <br />在c中,MAX在预编译期还没有确定其值,而定义数组时,下标必须在预编译期有确定值,因此不可用MAX做为下标。编译提示错误。<br />在c中const变量的意义是“只读变量”。<br /> <br />而在c++中,上述代码可行。c++扩展了该关键字的含义。<br /> <br />(2)使用其它文件中定义的co

2011-01-14 09:25:00 632

原创 CMenu::CreateMenu和CMenu::CreatePopupMenu之间的区别

<br />CreateMenu和CreatePopupMenu都是用来创建菜单,都可以用AppendMenu 或InsertMenu 向其中添加菜单。<br />两者的不同点在于使用TrackPopupMenu 上:<br />例:<br /> <br />CMenu menu;<br />menu.CreateMenu();<br />menu.AppendMenu(MF_STRING, 23423, _T("sdfwef"));<br />menu.AppendMenu(MF_STRING, 2342

2011-01-13 15:06:00 3590

原创 从TrackPopupMenu(创建快捷菜单的函数)看菜单消息路由机制

先摘段《vc++深入详解》孙鑫的话以上讲的是点击主菜单时的消息路由过程,但鼠标右键快捷菜单的消息路由有点区别。TrackPopupMenu函数用来创建右键快捷菜单。例:CMenu menu;menu.LoadMenu(MENUID);menu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON                                                                 , x_posi

2011-01-12 16:36:00 5419

转载 Named Return Value Optimization 具名返回值优化

<br />问题描述 : <br />当一个函数返回一个对象的实例,一个临时对象被创建并通过拷贝构造函数传回其值。 C++ 标准允许省略拷贝构造函数的对象(即使会导致程序结果的不一致)。 <br />前提是所有的路径返回相同的对象。 <br />  <br />问题由来: <br />看如下的函数: <br />X bar() { <br />  X xx; <br />  //… 处理 xx <br />  return xx; <br />} <br />如果看到了这篇文章,大概应该知道编译期面对这个函

2011-01-12 14:28:00 1331 1

原创 const成员对于const对象和非const对象的访问原则

<br />const对象只能访问const成员函数。因为const对象表示其不可改变,而非const成员函数可能在内部改变了对象,所以不能调用。<br />而非const对象既能访问const成员函数,也能访问非const成员函数,因为非const对象表示其可以改变。<br />

2011-01-10 10:46:00 4155

原创 register关键字在c语言和c++中的差异

在c++中:(1)register 关键字无法在全局中定义变量,否则会被提示为不正确的存储类。(2)register 关键字在局部作用域中声明时,可以用 & 操作符取地址,一旦使用了取地址操作符,被定义的变量会强制存放在内存中。在c中:(1)register 关键字可以在全局中定义变量,当对其变量使用 & 操作符时,只是警告“有坏的存储类”。(2)register 关键字可以在局部作用域中声明,但这样就无法对其使用 & 操作符。否则编译不通过。以下是摘自别人的博文:C和C++处理register关键字的一处

2011-01-10 09:07:00 10166 1

GUN makefile手册 v-3.80中文版

GUN makefile手册 v-3.80中文版 想详细了解makefile的同志不容错过的好书。

2011-04-06

How to Write makefile

how to write makefile 网上很流行的makefile详细教程

2011-04-06

ICO制作器 很不错的ico制作器

很不错的ico制作器 很不错的ico制作器 很不错的ico制作器

2011-01-25

Visual C++高级界面特效制作百例-郭庆民-中国电力出版社-2000-书.pdf

网上到处是源码,好难得才找到书。大家好好啃吧

2011-01-21

C++大规模程序设计(pdf)

C++大规模程序设计(pdf)C++大规模程序设计(pdf)C++大规模程序设计(pdf)好书,大家支持支持

2009-11-11

C++编程惯用法.高级程序员常用方法和技巧

C++编程惯用法.高级程序员常用方法和技巧C++编程惯用法.高级程序员常用方法和技巧

2009-11-11

c++源代码大集合(集合了我找来的三个大全)

c++源代码大集合(集合了我找来的三个大全)c++源代码大集合(集合了我找来的三个大全)

2009-11-11

c++编程思想 pdf

本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

2009-08-14

c++第四版全部习题解答

终于找到完整版本的答案了,大家多多支持!!!!!!!!!

2009-05-01

c++第四版的习题答案

c++第四版部分习题答案,需要的那就踩一下吧

2009-05-01

空空如也

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

TA关注的人

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