Если код шаблона будет использоваться для DLL, то для создания двоичного файла должно быть применено явное инстанцирование, но я хочу знать. Есть ли вообще-то не делать явного экземпляра, но доставлять исходный код как-то скрытой реализации до конца -user, чтобы его/ее компилятор мог сам создать экземпляр?Есть ли в любом случае вместо явного создания шаблона кода для DLL, доставлять сам код как-то скрытой реализации?
0
A
ответ
2
Это то, что было создано для ключевого слова export
. К сожалению, почти никакой компилятор когда-либо реализовал его, и AFAIK, он будет устаревшим в C++ 1x.