C 运行时库 (CRT) 是包含了 ISO C99 标准库的 C++ 标准库的一部分。 实现了 CRT 的 Visual C++ 库支持本机代码开发, 以及混合的本机和托管代码, 以及用于 .NET 开发的纯托管代码。
没有明白这句话的意思:
- 实现了 CRT 的 Visual C++ 库支持本机代码开发 是什么意思呢?能做到什么呢?
- 混合的本机和托管代码 是什么意思呢?
- 用于 .NET 开发的纯托管代码 是什么意思呢?
C 运行时库 (CRT) 是包含了 ISO C99 标准库的 C++ 标准库的一部分。 实现了 CRT 的 Visual C++ 库支持本机代码开发, 以及混合的本机和托管代码, 以及用于 .NET 开发的纯托管代码。
没有明白这句话的意思:
6 回答3.6k 阅读✓ 已解决
8 回答3.8k 阅读
2 回答2.7k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
4 回答1.1k 阅读
4 回答2k 阅读
所谓的 CRT 包括了
这些基本回答了你的问题 1
问题2: 本机代码是你的 C++ 编译后的可执行的本地代码,而托管代码是则是一套伪代码,需要在本机代码开发的虚拟机中去运行。混合代码指的是一部分的代码是托管代码,而它调用的子程序可能是本机代码。
问题3: 通过 CRT 提供的虚拟机,程序完全由伪代码构成,没有C++开发的本机代码。