История изменений
Исправление slovazap, (текущая версия) :
Шаблонный код может находиться в .cpp файлах.
Общий - не может. Локальный мы также не обсуждаем.
Обсуждаем.
Давай-ка ты всё-таки прочитаешь о чём идет речь и прекратишь чушь писать. Ткну носом в ОП:
за и против писать все в заголовочных файлах
Речь, очевидно, о коде который может находиться как в заголовочных файлах так и в cpp и вопрос как делать лучше. То для чего такой вопрос не стоит мы, очевидно, не обсуждаем - а это общий не специализированных шаблонный код (это всегда в h), равно как и локальный код со скоупом не выходящим за пределы TU (это всегда привязано к коду его использующему).
Кстати, код с локальным скоупом - это ещё один поинт против .h
, потому что тогда TU будет один и всё будет в одном скоупе.
Касательно «определений», «объявлений» и «кода», предлагаю посмотреть черновик стандарта, а не изобретать собственную терминологию.
Извини, но не тому кто топик-то прочитать не может отправлять других читать стандарт. Ты же даже конкретное место в нём указать не можешь.
Исправление slovazap, :
Шаблонный код может находиться в .cpp файлах.
Общий - не может. Локальный мы также не обсуждаем.
Обсуждаем.
Давай-ка ты всё-таки прочитаешь о чём идет речь и прекратишь чушь писать. Ткну носом в ОП:
за и против писать все в заголовочных файлах
Речь о коде который может находиться как в заголовочных файлах так и в cpp и вопрос как лучше. То для чего такой вопрос не стоит мы, очевидно, не обсуждаем - а это общий не специализированных шаблонный код (это всегда в h), равно как и локальный код со скоупом не выходящим за пределы TU (это всегда привязано к коду его использующему).
Кстати, код с локальным скоупом - это ещё один поинт против .h
, потому что тогда TU будет один и всё будет в одном скоупе.
Касательно «определений», «объявлений» и «кода», предлагаю посмотреть черновик стандарта, а не изобретать собственную терминологию.
Извини, но не тому кто топик-то прочитать не может отправлять других читать стандарт. Ты же даже конкретное место в нём указать не можешь.
Исходная версия slovazap, :
Шаблонный код может находиться в .cpp файлах.
Общий - не может. Локальный мы также не обсуждаем.
Обсуждаем.
Давай-ка ты всё-таки прочитаешь о чём идет речь и прекратишь чушь писать.
за и против писать все в заголовочных файлах
Речь о коде который может находиться как в заголовочных файлах так и в cpp и вопрос как лучше. То для чего такой вопрос не стоит мы, очевидно, не обсуждаем - а это общий не специализированных шаблонный код (это всегда в h), равно как и локальный код со скоупом не выходящим за пределы TU (это всегда привязано к коду его использующему).
Кстати, код с локальным скоупом - это ещё один поинт против .h
, потому что тогда TU будет один и всё будет в одном скоупе.
Касательно «определений», «объявлений» и «кода», предлагаю посмотреть черновик стандарта, а не изобретать собственную терминологию.
Извини, но не тому кто топик-то прочитать не может отправлять других читать стандарт. Ты же даже конкретное место в нём указать не можешь.