Имеет ли смысл использовать внутреннее ключевое слово с шаблонами?C++

Программы на C++. Форум разработчиков
Anonymous
Имеет ли смысл использовать внутреннее ключевое слово с шаблонами?

Сообщение Anonymous »

Поскольку шаблоны определены в заголовках, а компилятор способен определить, является ли внедрение функции выгодным, имеет ли это смысл? Я слышал, что современные компиляторы лучше знают, когда внедрить функцию и игнорировать inline < /code> подсказка. Чтобы закрыть проблему, я принимаю ответ Sebastian Mach , потому что он получил большинство голосов, и он формально прав, но, как я упоминал в комментариях, я считаю Puppy 's и компонент 10 ответы тоже, как и в Semantics, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том случае, в том, что и в случае, в том числе и в Semantics. Ключевое слово и внедрение. Sebastian Mach говорит: «Напишите встроенный, если вы имеете в виду это», но то, что на самом деле подразумевается под встроенным , неясно, поскольку он превратился из своего первоначального значения в директиву, которая «останавливает компиляторы, ссорящиеся в отношении нарушений ODR», как Puppy говорит. .

Подробнее здесь: https://stackoverflow.com/questions/105 ... -templates

Вернуться в «C++»