![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++/VC
文章平均质量分 78
kimgailv
这个作者很懒,什么都没留下…
展开
-
到底什么时候用指针或是引用
<br /><br />1.问题提出:<br />当一个类的对象作为实参数传递时,使用值传递和引用传递有什么区别?<br /> 比如: DateType ExampleFun(CString &strFileName,...)与<br /> DateType ExampleFun(CString strFileName,...)<br />解答之前,我们先来看2个基本的概念:形参和实参。<br />->通俗的讲:形参是形式上的参数,实参是实际的参数;<br />->详细的讲:形参只是对实转载 2010-06-10 10:40:00 · 1183 阅读 · 1 评论 -
函数指针数组的妙用
笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(buffer[0])标识该数据的类型,共有256(28 )种可能性。我的任务是必须对每一种可能出现的数据类型都要作处理,并且我的模块包含若干个函数,在每个函数里面都要作类似的处理。若按通常做法,会写出如下代码:void MyFuntion( char* buffer, int转载 2010-06-13 20:56:00 · 346 阅读 · 0 评论 -
如何“干净地”终止 Win32 中的应用程序
在 Win32 下,操作系统可保证在进程关闭时清除进程所拥有的资源。但是,这并不意味着进程本身将有机会对磁盘执行任何最后的信息刷新或通过远程连接执行任何最后的通信,也不意味着进程的 DLL 将有机会执行其 PROCESS_DETACH 代码。这就是通常最好避免在 Windows 95 和 Windows NT 下终止应用程序的原因。 如果你必须关闭进程,请按照下列步骤操作: 向你打算关闭的进程所拥有的所有顶级窗口发送一条 WM_CLOSE 消息。许多 Windows原创 2010-11-02 15:43:00 · 668 阅读 · 0 评论