nut*_*rio 50 c++ programming-languages managed-c++ visual-c++
主题标题实际上是我的问题.第二个问题是:我什么时候使用这两个?
Lau*_*ent 59
未指定时,C++是非托管C++,编译为机器代码.在非托管C++中,您必须手动管理内存分配.
托管C++是Microsoft发明的一种语言,它编译为.NET Framework运行的字节码.它使用与C++(因此名称)大致相同的语法,但编译方式与C#或VB.NET相同; 基本上只有语法更改,例如使用' - >'指向对象的成员(而不是C#中的'.'),使用'::'作为名称空间等.
托管C++旨在简化从经典C++到.NET Framework的过渡.它不适用于启动新项目(首选C#).