摘要: VC6.0 debug和release的区别及如何设置转载 http://blog.sina.com.cn/dongwanpeng编译在VC++中有两种模式,一种是Release Build另一种是Debug Build。它们之间的区别在于,Release Build不对源代码进行调试,不考虑MFC的诊断宏,使用的是MFCRelease库,编译十对应用程序的速度进行优化,而Debug Build则正好相反,它允许对源代码进行调试,可以定义和使用MFC的诊断宏,采用MFC Debug库,对速度没有优化。所以我们应该在Debug模式下开发应用程序,然后在Release模式下发布应用程序。在我们的工 阅读全文
posted @ 2013-07-14 16:19 木目鱼 阅读(821) 评论(0) 推荐(0)
摘要: 原始出处 http://cnmtjp.blog.51cto.com/204390/35976(C++)根据个人的学习和理解,下面我将从以下几个分类来进行讨论,如有错误之处,还请各位大虾多多指教!(部分内容直接转载,以供学习和参考)一、关于一般常量声明或定义的格式如下:const <类型说明符> <变量名> = <常量或常量表达式>;[1]<类型说明符> const<变量名> = <常量或常量表达式>; [2][1]和[2]的定义是完全等价的。例如:整形int(或其他内置类型:float,double,char)const 阅读全文
posted @ 2013-06-20 23:32 木目鱼 阅读(218) 评论(0) 推荐(0)
摘要: C++函数参数取默认值原文地址:http://wenku.baidu.com/view/eb6ebf52f01dc281e53af0be.html一般情况下,在函数调用时形参从实参那里取得值,因此实参的个数应与形参相同。有时多次调用同一函数时用同样的实参,C++提供简单的处理办法,给形参一个默认值,这样形参就不必一定要从实参取值了。如有一函数声明float area(float r=6.5);指定r的默认值为6.5,如果在调用此函数时,确认r的值为6.5,则可以不必给出实参的值,如area( ); //相当于area(6.5);如果不想使形参取此默认值,则通过实参另... 阅读全文
posted @ 2013-06-15 23:07 木目鱼 阅读(372) 评论(0) 推荐(0)
摘要: C语言本身并不提供输入输出语句,输入和输出操作是由函数来实现的。在C标准函数库中提供了一些输入输出函数,例如,printf函数和scanf函数。在使用他们时,千万不要误认为他们是C语言提供的“输入输出语句”。printf和scanf不是C语言的关键字,而只是函数的名字。C提供的函数以库的形式存放在系统中,它们不是C语言文本中的组成部分。不把输入输出作为C语言提供的语句的目的是使C语言编译系统简单,因为将语句翻译成二进制的指令是在编译阶段完成的,没有输入输出语句可以避免在编译阶段处理与硬件有关的问题,可以使编译系统简化,而且通用性强,可移植性好,对各种型号的计算机都适用,便于在各种计算机上实现。 阅读全文
posted @ 2013-06-10 00:09 木目鱼 阅读(592) 评论(0) 推荐(0)
摘要: 对于其中的动态成员(动态分配存储空间)来说,浅复制不能满足时,用深复制先分配存储空间,再赋值 阅读全文
posted @ 2013-05-11 13:25 木目鱼 阅读(116) 评论(0) 推荐(0)