За какво служи библиотеката за изпълнение?
Изпълнителната библиотека съхранява стандартните функции на езика за програмиране. И malloc/ново също.
P.S. Също така съхранява вътрешни функции за обслужване на входната точка (int main).
Олег Цилюрик: nevro: Функциите на шаблона не се съхраняват, но всеки път, когато се компилират, те се де-шаблонират и компилират в необходимата специализация. Ако изведнъж имате std: string някъде, опитайте да преминете през програмата с дебъгер - той дори ще влезе в заглавията на STL (друг въпрос е, че няма да разберете нищо там).
Всичко, което не е шаблон (int func (x)) или напълно специализирано (template <> int Type func (x)) - като цяло, "по добър начин" източникът трябва да е в CPP - разбира се, съхранява се. Също така, стандартната библиотека може - ключовата дума can - да специализира някои шаблонирани функции, само за да ги съхранява в RTL. Например някои функции std: string.