![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
记录本人在学习c++时遇到的问题与解决方案
@lazypet~
let me get better
展开
-
浅析MFC自定义消息
1、使用场景通过点击按钮,来实现数据的更新,这个过程在MFC中是由消息机制来实现的,但是如果我想点击对话框中的按钮,在不关闭对话框的情况下更新数据,这就要使用到自定义消息2、使用方法1、消息一般都包含消息名称和消息所传递的数据,所以第一步当然是:定义消息名称和消息的数据#define WM_USER_APPLY WM_USER+0x100 //定义消息名称typedef struct tagELLPROP { //消息所附带的数据包 /*int nWidth; int nHeight; i原创 2020-11-26 16:17:10 · 431 阅读 · 0 评论 -
C++:栈、堆、静态的比较
栈对象的优势是在适当的时候自动生成,又在适当的时候自动销毁,不需要程序员操心;而且栈对象的创建速度一般较堆对象快,因为分配堆对象时,会调用operator new操作,operator new会采用某种内存空间搜索算法,而该搜索过程可能是很费时间的,产生栈对象则没有这么麻烦,它仅仅需要移动栈顶指针就可以了。但是要注意的是,通常栈空间容量比较小,一般是1MB~2MB,所以体积比较大的对象不适合在栈中分配。特别要注意递归函数中最好不要使用栈对象,因为随着递归调用深度的增加,所需的栈空间也会线性增加,当所需栈空间原创 2020-11-21 18:22:00 · 107 阅读 · 0 评论