title: What is the C++ equivalent for the CRT?
body: <p>I am new to C++, but I have worked with C before.</p>
  
  <p>A program written in C must be linked with the CRT (in Windows, it is the file <code>libcmt.lib</code>) which contains the C functions (for example: <code>printf()</code>).</p>
  
  <p>But I am wondering, is there such a thing as "C++RT" (as opposed to CRT), I mean where are the C++ functions and classes (for example: <code>std::ofstream</code>) stored.</p>
  
  <p>And I have another question, if I used some C functions (for example: <code>printf()</code>), will my C++ program be linked with both the CRT and the "C++RT", or does the "C++RT" contains the CRT?</p>