【求助】请教一下“ATL字符串宏”前的断言对栈空间的占用
c++吧
全部回复
仅看楼主
level 12
小贼吉尔
楼主
利用ATL字符串宏,如A2T,T2W这些之间,要先定义 USES_CONVERSION;
但是这个断言在栈空间中分配内存,所以不适用于长字符串,更不能放在循环中。
这个空间分配不理解,哪位大神帮忙科普一下?栈空间的内存分配什么时间能被释放。
如果我把这个语句放在鼠标移动的响应函数中,会不会产生和“放在循环语句中”一样的空间占用问题?实测是没问题,但是担心是潜在的错误。
2015年12月20日 02点12分
1
level 1
带你飞后Cm
函数返回就失效了,循环里有风险
2015年12月20日 04点12分
3
小贼吉尔
哦,谢谢
2015年12月20日 05点12分
1