фрагмент кода со своим контекстом, предназначена для модульного построения. Если хочется что-то вставлять в конкретное место программы, то, как считаю я, лучше это код вставлять непосредственно (будет видно, что он делает, или, в крайнем случае в виде макроса (но здесь не ясно, зачем так делать). Создавать же функцию, а потом указывать компилятору размещать ее в теле непосредственно -- странно. Нет?
Нет, называется оптимизация, если функция вызывается часто в коде будет легче этот код этой функции вставить в коде напрямую, а не бегать каждый раз в функцию
Я всегда отдаю оптимизацию на совесть компилятора.
Компилятор может сам заинлайнить функцию
Да, именно. Но я об этом не хочу знать :)
Обсуждают сегодня