1、先看C++两种C++运行的方式:
本地C++<——>操作系统(window api<->内核)<——>硬件
本地C++<——>MFC<——>操作系统<——>硬件
托管的C++<——>构建类(.net)<——>CLR<——>操作系统(window api<->内核)<——>硬件
2、本地C++(ISO/ANSI C++)与托管C++(C++/CLI)的区别
本地C++数据申请以及释放都由自己管理;而托管C++数据与代码(函数功能模块)由CLR管理,是为了存储数据而动态分配的内存是自动释放的,从而消除了在本地C++应用常见的错误根源。
3、Win32控制台对应的是本地C++;CLR控制台对应的是托管C++。