C++
文章平均质量分 82
zhouyige1
这个作者很懒,什么都没留下…
展开
-
C++中引用的简单介绍与使用注意
C++引用可以让你给一个已有的变量取一个别名, 你可以用它对这个变量中的内存信息进行读取和修改。 这可能听起来不是那么有吸引力, 这意味着当你声明一个引用并为它分配一个变量, 你就可以在不同作用域通过引用的声明操作改变被引用变量的值。如果你让你的函数参数引用 你可以通过这个函数的方法去改变源内存中的信息。这十分不同于你用函数参数传递使其产生一个用来拷贝的新变量。你还可以通过引用来减少函数在幕后发生翻译 2014-04-22 18:44:06 · 454 阅读 · 0 评论 -
LNK2005错误 :error LNK2005: 已经在 libcmtd.lib(dbgheap.obj) 中定义
转自:http://hi.baidu.com/weitingwang/item/d9de9ae8f581f4e8fb42ba5e VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义 以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0转载 2015-03-29 10:02:41 · 801 阅读 · 0 评论 -
Debug与Release版本的区别详解
Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等。习惯上,我们仍然更愿意使用VC已经定义好的名称。 Debug版本包括调试信息,所以要比Release版本大很多(转载 2015-04-16 20:28:38 · 334 阅读 · 0 评论