Вопросы по теме 'inline-functions'
Встраивание кода C++
Есть ли разница со следующим кодом:
class Foo
{
inline int SomeFunc() { return 42; }
int AnotherFunc() { return 42; }
};
Будут ли обе функции встроены? Имеет ли встроенное значение какое-либо значение? Существуют ли какие-либо правила...
2984 просмотров
schedule
27.06.2023
Ошибка компилятора/компоновки: Freedup
Я пытался скомпилировать программу для создания жестких ссылок на дубликаты файлов под названием freedup. Я пытался написать автору/сопровождающему программы по электронной почте, но это было давно, и я ничего от него не получил.
Я пытаюсь...
591 просмотров
schedule
03.07.2023
Есть ли способ определить встроенную функцию 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 просмотров
schedule
28.07.2022
Является ли использование встроенной функции таким же быстрым, как непосредственное написание тела функции в коде?
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 просмотров
schedule
20.12.2022
С++ Встроенная функция для умножения массива на 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 просмотров
schedule
06.07.2022
встроенная функция 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 просмотров
schedule
10.06.2022
Компилятор 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