首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

新手提问:一个设计方面的有关问题

2012-03-20 
新手提问:一个设计方面的问题我看书上经常说,对于内存的分配,尽量要做到谁申请就谁释放!但是我现在手头上

新手提问:一个设计方面的问题
我看书上经常说,对于内存的分配,尽量要做到谁申请就谁释放!

但是我现在手头上有一个工程。它的底层通讯部分在接收到socket传过来的消息后,会New一个对应的消息结构体大小的内存块   来装接收到的消息,然后再把这个内存块的指针用postthreadmessage派发给目标线程。     这样,内存清理工作就要由其它线程完成。

请问这样有什么不足之处么?应该如何改进?

[解决办法]
会造成内存碎片,且每次分配的话效率不高
建议使用容器类 + 队列

热点排行