В очень ограниченных случаях? И то чуть посложнее так и всё? При этом тот же пример с inline тут же встраивается и не реализует не нужную сущность?
Какой пример с inline?
> В очень ограниченных случаях? И то чуть посложнее так и всё? Это так встраивание в принципе работает, не все функции встраиваются компилятором
Имеют ввиду, что если в этом примере добавить inline, то функции foo не будет в прицнипе, хоть она и встраивается без inline.
Это к встраиванию отношения не имеет, это как раз к линковке, ODR и вот этому всему относится. С чем Alexandr как раз спорит
"Если функция не была помечена как inline то она будет реализована явно в соответствии с соглашением о вызове." "При этом сама функция в результирующем бинарнике осталась (хотя она ни разу не вызывается)" мне показалось, что как раз про линковку
Обсуждают сегодня