Зачем беспокоиться о «встроенном» ключевом слове в C ++?

Я только что исследовал использование и преимущества / недостатки ключевого слова C ++inline наВеб-сайт Microsoft и я все это понимаю.

Мой вопрос заключается в следующем: если компилятор оценивает функции, чтобы увидеть, приведет ли их встраивание в код более эффективный иinline Ключевое слово - это только ПРЕДЛОЖЕНИЕ для компилятора. Зачем вообще беспокоиться о ключевом слове?

РЕДАКТИРОВАТЬ:Многие люди жалуются на мое использование__inline вместоinline, Я хотел бы отметить, что__inline специфичен для Microsoft: так что это не так, это не обязательно то, к чему вы привыкли. (Также исправлена ссылка на сайт)

РЕДАКТИРОВАТЬ 2: переформатировать вопрос, чтобы указатьinline ключевое слово (используется во всем C ++) вместо Microsoft__inline ключевое слово.

Ответы на вопрос(3)

Ваш ответ на вопрос