Показать сообщение отдельно
Старый 18.07.2012, 22:51   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: ООП

пример: препроцессор и шаблоны позволяют генерировать код. это два разных пути, для, по сути, одного и того же.
это совершенно разные вещи.

в заголовках могут быть не только объявления, но и определения (inline) и шаблоны (которые вообще рекомендуется располагать именно там).
аналогично объявления функций и классов могут быть в файлах кода и доступ можно получить к ним через extern.
ок. как мне расположить в cpp-шке функцию так, чтобы она инлайнилась в клиентском кода? или как мне спрятать реализацию функции, находящуюся в хидере?
(Offline)
 
Ответить с цитированием