- 博客(2)
- 资源 (28)
- 收藏
- 关注
原创 C++前向声明隐含的问题
<br />今天写代码的时候,遇到了一个很神奇的问题,在代码编译的时候很正常,编译成功。<br />但是运行的时候,问题就出来了。<br />B *b;<br />我在代码中A *a = b->constructA();<br />(constructA()在内部调用new,创建一个新的A的实例)<br />即由类B的对象b生成一个类A的对象a,这里没有问题,<br /> <br />我在这里什么都不做,直接调用delete a;<br />神奇的时刻到来了,程序直接崩溃。<br /> <br />经过几个
2010-09-29 23:17:00 647
原创 C/C++函数调用时的参数传递小结
<br />众所周知:<br />void method( Object arg ){<br />...<br />}<br />和<br />void method(Object & arg){<br />...<br />}<br />的区别,前者在函数调用的时候,将实参进行了一个复制,复制了一个镜像给了method函数,<br />不管在method中如何改变arg的值,之前的实参一直都没有变化,自始自终都固定不变。<br />而后者则是将实参本身传递给method函数,在method函数
2010-09-29 00:56:00 568
APISpy32.api
2011-02-23
软件开发文档详细(包含五种不同文档:需求分析 概要设计 详细设计 数据库设计 测试(验收)大纲)
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人