- 博客(5)
- 收藏
- 关注
原创 VS自定义工程向导开发(Custom Wizard)
在vs2010中定制VC++工程向导有如下两种方式:修改现有向导,以满足自己的需要;使用“自定义向导”来产生一个向导骨架,并设计自己的向导。本文档只讨论第二种方式。建立自定义向导步骤如下:第一步,新建“自定义向导”,建立方法如下图所示:新建的自定义向导工程如下图所示,主要包含四个文件夹(都在START
2015-03-18 14:39:36 2976 1
转载 c++面向对象编程必备“良方”
药方1 ☞ 必需时刻明白面向对象编程中要扮演的两个角色,一个就是你,类的设计者,一个就是用户,类的使用者,你的设计是针对用户而言的,当然你也可能是身兼两职,同时是设计者又是用户。药方2 ☞ 设计一个类时,将声明放于头文件,定义放在cpp文件中,因为类是给用户使用的,将声明放在头文件中,用户便可以方便使用,而定义在cpp文件中主要是为了两点,一提高编译效率,二避免用户包含文件后发生重
2015-03-04 10:43:48 463
原创 对象被创建和被销毁时发生什么事儿??
1.C++对于“对象被创建和被销毁时发生什么事儿”做了各式各样的保证。当你使用new,动态创建的对象被其构造函数自动初始化;当你使用delete,对应的析构函数会被使用。当你创建一个对象,其每一个base class及每一个成员变量都会被自动构造;当你销毁一个对象,反向程序的析构行为亦会自动发生。
2015-03-03 13:32:02 674
原创 理解inline函数
1.inline函数背后的整体观念是,将“对此函数的每一个调用”都以函数本体替换之。inline在大多数C++程序中是编译期行为,所以inline函数通常一定被置于头文件内,因为在编译过程中进行inlining,讲一个函数调用替换为被调用函数的本体,编译器必须知道那个函数长什么样子。记住,inline只是对编译器的一个申请,不是强制命令。大部分编译器拒绝将太过复杂的(带有循环和递归)的函数inli
2015-03-03 12:49:09 1089
原创 写给2015年的自己
2014年悄然远去,2015年接踵而至。总结2014,有收获,但是因为自己的懒散,收获远没有计划的多,博客也是写的稀稀拉拉,好的状态不能够坚持。2015年里,自己心智一定要变得成熟,心情心态不再那么容易受到影响,相信只要功夫下到,自己成为大牛是水到渠成瓜熟蒂落的事情。2015年里,坚持每月至少写15篇博客。每天都能学到新的东西。加油!
2015-03-02 16:02:15 887 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人