История изменений
Исправление Pavval, (текущая версия) :
Нет, ну реально никак?
Реально. Было для этого ключевое слово export, которое гордо поддерживал только один компилятор. И в С++11 оно уже убрано (именно потому, что никто не хотел реализовывать по техническим причинам).
А как быть допустим, если я хочу либу сделать и при этом не хочу вот так писать?
Объединяйся с хотящими секса без обязательств и подобными.
Допустим я все в заголовочник помещу, но не хочу все показывать посторонним людям.
Если есть, что выделить в типонезависимый базовый класс (не шаблонный) - выделяй и прячь. Иначе никак.
Можно ли сделать вариант заголовочника для остальных(без кода) или не прокатит?
Нет. Как они тогда инстанциируют код, которого у них нет?
Исходная версия Pavval, :
Нет, ну реально никак?
Реально. Было для этого ключевое слово export, которое гордо поддерживал только один компилятор. И в С++11 оно уже deprecated (именно потому, что никто не хотел реализовывать по техническим причинам).
А как быть допустим, если я хочу либу сделать и при этом не хочу вот так писать?
Объединяйся с хотящими секса без обязательств и подобными.
Допустим я все в заголовочник помещу, но не хочу все показывать посторонним людям.
Если есть, что выделить в типонезависимый базовый класс (не шаблонный) - выделяй и прячь. Иначе никак.
Можно ли сделать вариант заголовочника для остальных(без кода) или не прокатит?
Нет. Как они тогда инстанциируют код, которого у них нет?