Вопросы по теме 'inline-functions'

Встраивание кода C++
Есть ли разница со следующим кодом: class Foo { inline int SomeFunc() { return 42; } int AnotherFunc() { return 42; } }; Будут ли обе функции встроены? Имеет ли встроенное значение какое-либо значение? Существуют ли какие-либо правила...
2984 просмотров
schedule 27.06.2023

Ошибка компилятора/компоновки: Freedup
Я пытался скомпилировать программу для создания жестких ссылок на дубликаты файлов под названием freedup. Я пытался написать автору/сопровождающему программы по электронной почте, но это было давно, и я ничего от него не получил. Я пытаюсь...
591 просмотров

Есть ли способ определить встроенную функцию C в файле .c, а не в файле .h?
Насколько я знаю, тело встроенной функции C должно быть определено в файле .h, потому что оно вызывает ошибку «имя функции используется, но никогда не определяется», если тело определено в файле .c. Это штатный способ? Или как определить тело...
4805 просмотров
schedule 11.10.2022

MVC 2: Html.TextBoxFor и т. Д. В VB.NET 2010
У меня есть этот образец представления ASP.NET MVC 2.0 на C #, привязанный к строго типизированной модели с именем, фамилией и адресом электронной почты: <div> First: <%= Html.TextBoxFor(i => i.FirstName) %> <%=...
4460 просмотров

Является ли использование встроенной функции таким же быстрым, как непосредственное написание тела функции в коде?
class MyClass { public: MyClass() { m_dbLoopStart = 0.0; m_dbLoopStop = 100.0; m_dbLoopStep = 0.001; } // Which of the following methods complete in a shorter time?...
628 просмотров

С++ Встроенная функция для умножения массива на 10000
Мне поручено две программы, и это вторая. В первой программе не использовалась функция вычисления(), а программа замеряла время ее запуска и завершения. Мой компьютер будет отображать от 0,523 секунды до 0,601 секунды. Второй задачей было создать...
334 просмотров
schedule 24.06.2022

Является ли опция GCC -O2 нарушением этой небольшой программы или у меня неопределенное поведение
Я нашел эту проблему в очень большом приложении, сделал из него SSCCE. Я не знаю, имеет ли код неопределенное поведение или -O2 нарушает его. При компиляции с gcc a.c -o a.exe -O2 -Wall -Wextra -Werror выводится 5 . Но он печатает 25 при...
711 просмотров

встроенная функция ddply для нескольких столбцов
Как передать вектор/список столбцов встроенной функции plyer:ddply? Этот код работает: newdf <-ddply(olddf, .(V1, V2), function(df) c( mean(df$V3), + mean(df$V4), + mean(df$V5),...
2366 просмотров
schedule 21.02.2023

Есть ли реальный пример, когда встроенный код вреден для производительности программы на C?
Во многих дебатах о ключевом слове inline в объявлениях функций кто-то укажет, что в некоторых случаях оно действительно может замедлить вашу программу — в основном из-за взрыва кода, если я не ошибаюсь. Сам такого примера на практике не встречал....
270 просмотров

Компилятор Keil ARM C: проблемы со встроенными функциями
Я переношу ядро ​​реального времени TNeoKernel на архитектуру Cortex-M, поэтому я установил Keil и пытаюсь собрать ядро. Однако я столкнулся с неожиданными проблемами: компилятор, похоже, не может обрабатывать inline функции. Вот простой код:...
2984 просмотров
schedule 07.09.2023

глобальная встроенная функция между двумя файлами c
После этот вопрос я задавал ранее. Я хочу знать, как определить функцию inline в глобальной области видимости. Я хочу объявить функцию inline в test.h, определить ее в main.c и вызвать из test.c. main.c и test.c оба #include...
4592 просмотров
schedule 04.02.2022