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