- 博客(1)
- 资源 (3)
- 收藏
- 关注
转载 为什么用CDC定义指针绘图,而不用对象
一直很好奇为什么要用CDC* pCD; 来定义一个指针变量,而不直接定义一个对象来实现画图功能? 今天查了下,应该是为了便于作为参数传递给函数。如果是给函数传递参数,这就关系到函数参数传递的三种方法的优劣。 1、直接传递对象的话,在使用时就需要将参数拷贝一份出来使用,而且在函数内部使用时改变该参数值不会改变你用来传递参数的值。 2、传递参数的指针,则只会将指针拷贝一次 所使用的内存会
2015-06-18 15:03:34 276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人