У меня есть подпись функции в моем файле .hpp и определении в моем .cpp-файле.Как определить встроенную функцию в файле .cpp с сигнатурой в .hpp?
Я получаю ошибку компоновщика каждый раз, когда я пытаюсь это сделать, но он уходит и работает отлично, как только я удаляю слово «inline».
Пожалуйста, укажите [Минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve). –
Короткий ответ: вы не делаете – Slava
Весь смысл 'inline' - позволить вам поместить определение функции в заголовок. Если вы пытаетесь использовать 'inline', чтобы сообщить компилятору встроить функцию, не беспокойтесь об этом; современные компиляторы будут встроенными функциями, которые они сочтут подходящими, независимо от того, даете ли вы ключевое слово 'inline'. – 0x5453