Вопросы по теме 'inline-functions'
Прототип встроенной функции против обычного объявления против прототипа
В чем разница между встроенной функцией и основной, например:
inline double cube(double side)
{
return side * side * side;
}
int main( )
{
cube(5);
}
vs просто регулярно объявляет функцию, например:
double cube(double side)
{...
5783 просмотров
schedule
12.11.2021
Прототипы встроенных функций C++
Я наткнулся на заголовочный файл, который включает в себя различные объявления прототипов функций, которые являются встроенными и константными:
inline bool Foo1() const;
inline bool Foo2() const;
inline bool Foo3() const;
...
Я понимаю, что...
3950 просмотров
schedule
28.02.2022
Встроенные функции/методы
Утверждение: «Встроенные функции должны быть определены до их вызова».
Это утверждение верно?
[РЕДАКТИРОВАТЬ]
Первоначально вопрос был на немецком языке: Inline-Funktionen müssen vor ihrem Aufruf definiert sein.
Может кому поможет...
297 просмотров
schedule
24.03.2022
Как написать лямбда-функцию с аргументами? С++
Я хочу вызвать метод (для этого примера конструктор std::thread) с лямбда-функцией, передав значение int:
int a=10;
std::thread _testThread = thread([a](int _a){
//do stuff using a or _a ?
});
_testThread.detach();
Я не знаю, как правильно...
12203 просмотров
schedule
21.03.2022
встроенная функция в разных единицах перевода с разными флагами компилятора неопределенное поведение?
в Visual Studio вы можете установить различные параметры компилятора для отдельных файлов cpp. например: в разделе «генерация кода» мы можем включить базовые проверки времени выполнения в режиме отладки. или мы можем изменить модель с плавающей...
881 просмотров
schedule
25.04.2022
Как вызвать встроенную функцию из файла маршрутизации (routes.php) в cakephp 2?
Я хочу вызвать встроенную функцию, определенную в файле route.php.
Я пробовал эти коды:
Router::connect('/test', function () { return 'test';exit;});
Router::connect('/test', function () { echo 'test';exit;});
но когда я обращаюсь к...
441 просмотров
schedule
23.06.2022
как исправить Не удается найти ни столбец dbo, ни определяемую пользователем функцию, ни агрегат, либо имя неоднозначно
Мне нужно вызвать функцию на сервере SQL, но я получил ошибку!
cannot find either column "dbo" or the user-defined function or
aggregate "dbo.udf_Sum_ExtraHours", or the name is ambiguous.
у меня есть функция, которую я получил из стека...
18575 просмотров
schedule
03.07.2022
Встроенная функция C++ и контекстная оптимизация
Я прочитал в книге Скотта Мейерса «Эффективный С++», что:
Когда вы встраиваете функцию, вы можете разрешить компилятору выполнять специфичную для контекста оптимизацию тела функции. Такая оптимизация была бы невозможна для обычных вызовов...
530 просмотров
schedule
06.09.2022
Преимущества встроенных функций в C ++?
В чем преимущества / недостатки использования встроенных функций в C ++? Я вижу, что это только увеличивает производительность кода, который выводит компилятор, но с сегодняшними оптимизированными компиляторами, быстрыми процессорами, огромной...
171324 просмотров
schedule
05.02.2023
Как использовать встроенные преимущества kotlin, когда функция имеет объект с лямбда-параметром
скажем, у меня есть такой класс данных
private data class StubModel<T>(
val invocation: ItemsFactory.() -> T?,
val returnValue: T
)
и у меня есть такая функция
private fun <T> stubIt(stubs:...
43 просмотров
schedule
14.11.2022
Встроенные функции C
Насколько мне известно, inline функции в C работают почти так же, как и в C++ при использовании в одной единице перевода, и в таком случае нет необходимости углубляться в extern inline трудности. Однако следующая программа, включающая три файла,...
41 просмотров
schedule
15.02.2023
Встроенные функции в C++
Если мы определяем функцию-член внутри самого определения класса, обязательно ли она обрабатывается встроенной или это просто запрос к компилятору, который он может игнорировать.
1094 просмотров
schedule
26.10.2023
Когда ключевое слово inline эффективно в C?
Что ж, стандарт не гарантирует, что inline функции действительно встроены; нужно использовать макросы, чтобы иметь 100% гарантию. Компилятор всегда решает, какая функция встроена, а какая нет, на основе собственных правил независимо от ключевого...
459 просмотров
schedule
18.03.2024