我是C++的新手,但之前曾与C合作过。什么是CRT的C++等价物?
用C编写的程序必须与包含C函数(例如:printf()
)的CRT(在Windows中,它是文件libcmt.lib
)链接。
但我想知道,是否存在“C++ RT”(与CRT相对)这样的事情,我的意思是C++函数和类在哪里存储(例如:std::ofstream
)。我还有另外一个问题,如果我使用了一些C函数(例如:printf()
),我的C++程序将与CRT和“C++ RT”链接,还是“C++ RT” “包含CRT?
我记得在Windows之前C连接[CRT](https://marketplacecdn.yoyogames.com/images/assets/3060/screenshots/8173_original.gif?1449578408)s ;-) – chux
@chux是这个肥皂泡沫? o_O – iehrlich
许多标准的C++库代码存储在头文件中。但是,是的,您将链接libcpmt * .lib以获取非模板代码和模板特化。 –