Здравствуйте, Sheridan, Вы писали:
CC>>Функция-геттер, которая тупо возвращает значение может быть заинлайнена.
S>inline уже deprecated? Ну и вот тут тоже почитай
Когда имплементация затолкана в отдельный с/cpp хоть обвешайся inline, но вне этого c/cpp ничего есессна заинлайнено не будет.
Чтоб хоть как то попытаться это поправить придётся расчехлять PGO а это будет как из Доры по сусликам хреначить. Суслика в итоге может быть и накроет, но вот какой ценой?
Куда проще будет сразу сделать правильно.
CC>>В c/cpp файл есть смысл выносить что то большое.
S>Ну как по мне — либо к умным, либо к красивым. Но без фанатизма
Бессмыслица какая то.
S>Ну я так понял что ты вообще всё хочешь в хидере писать. Видимо неправильно понял.
Да просто капец как неправильно.
CC>>Нет, не положить. Мне важен результат. Я ещё и на сгенерённый код порой смотрю.
S>Ну лично я бы предпочёл пользоваться возможностями языка и делать удобно себе, а не компутеру.
S>Компилятор, ВНЕЗАПНО, может сгенерировать более оптимальный код по умолчанию.
Внезапно, надо таки понимать как используемый инструмент работает.
К примеру
вумные люди говорят что бензопилой пилить куда сподручнее если в неё таки залить бензин.
А ещё ловчее выходит если после этого её ещё и завести.

Так шта если компилеру вбрасывать гаечные ключи в шестерёнки то он при всём старании чудес совершить не сможет.
Так что не надо совершать детские ошибки и класть в лесопилку железный лом.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока