1 | ||||||
Что означает static inline в названии функции08.04.2022, 20:46. Показов 2063. Ответов 2
Метки нет (Все метки)
Здравствуйте !
Дан следующий код :
0
|
08.04.2022, 20:46 | |
Ответы с готовыми решениями:
2
Что означает static у функции вне класса? Что означает "UEFI" в названии образа freeBSD Что означает public static string[] readData(string filename) Что означает ошибка компиляции: "Fixed or static data can't be larger than 64K"? |
Вездепух
12784 / 6662 / 1794
Регистрация: 18.10.2014
Сообщений: 16,854
|
|
08.04.2022, 20:53 | 2 |
А литературу читать не пробовали? Это довольно обширная тема.
Комбинация static inline в общем случае является избыточной и эквивалентна просто static .static означает, что функция имеет внутреннее связывание. То есть в ней нельзя прилинковаться из других едниниц трансляции.inline означает, что автор кода считает эту функцию "маленькой" и заслуживающей подстановки прямо в точке вызова (вместо полноценного вызова). В данном случае, как я сказал выше, inline имеет чисто косметический эффект и может быть спокойно убрано.
2
|
08.04.2022, 21:28 [ТС] | 3 |
Спасибо.
0
|
08.04.2022, 21:28 | |
08.04.2022, 21:28 | |
Помогаю со студенческими работами здесь
3
Что означает (private static Complex w(int k, int N)) k и N? inline и static lib static vs unnamed ns vs inline C++ модификаторы inline и static в функциях Inline функции - на сколько должна быть маленькая функция, чтоб она подошла под inline? inline функции vs инструкции inline функций Что означают цифры после знака @ в названии функции при её импорте? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |