Возможно ли, чтобы компилятор дублировал экземпляры одного шаблона в нескольких единицах перевода?
Например, если у вас есть a.cpp, который использует std:vector<int>
внутри функции, и то же самое для b.cpp, существует ли риск иметь два раза std::vector<int>
в конечном двоичном файле?