Зачем беспокоиться о «встроенном» ключевом слове в C ++?
Я только что исследовал использование и преимущества / недостатки ключевого слова C ++.inline
наВеб-сайт Microsoft и я все это понимаю.
Мой вопрос заключается в следующем: если компилятор оценивает функции, чтобы увидеть, приведет ли их встраивание в код более эффективный иinline
Ключевое слово - это только ПРЕДЛОЖЕНИЕ для компилятора. Зачем вообще беспокоиться о ключевом слове?
РЕДАКТИРОВАТЬ:Многие люди жалуются на мое использование__inline
вместоinline
, Я'Я хотел бы отметить, что__inline
специфичен для Microsoft: такэто не так, этопросто не обязательно то, что тыпривык. (Также исправлена ссылка на сайт)
РЕДАКТИРОВАТЬ 2: переформатировать вопрос, чтобы указатьinline
ключевое слово (используется во всем C ++) вместо Microsoft__inline
ключевое слово.