MFC Extension Dll的DllMain中的新运算符

时间:2010-04-22 07:56:42

标签: model-view-controller dll mfc visual-c++

来自Microsoft的Dll最佳实践文档Here建议避免在DllMain中使用动态C运行时(CRT)中的内存管理功能。但是MFC扩展DLL的DllMain功能是在MSDN“http://msdn.microsoft.com/en-us/library/1btd5ea3%28v=VS.80%29.aspx”提供的代码段中为CDynLinkLibrary动态分配内存。

是否违反了Dll最佳实践,或者可以在MFC扩展DLL中使用?

感谢

1 个答案:

答案 0 :(得分:0)

“因为在调用DllMain时完全初始化MFCx0.dll,您可以在DllMain中分配内存并调用MFC函数(与16位版本的MFC不同)。”