16
ответов

Почему я должен когда-либо использовать встроенный код?

Я - разработчик C/C++ и здесь являюсь несколькими вопросами, которые всегда экранировали меня. Существует ли большая разница между "обычным" кодом и встроенным кодом? Который является основным различием? Встроенный код просто...
вопрос задан: 19 February 2015 21:50
10
ответов

Что не так с использованием подставляемых функций?

В то время как было бы очень удобно использовать подставляемые функции при некоторых ситуациях, Есть ли какие-либо недостатки с подставляемыми функциями? Заключение: По-видимому, нет ничего неправильно с использованием встроенного...
вопрос задан: 19 February 2015 21:51
9
ответов

статические переменные во встроенной функции

У меня есть функция, которая объявляется и определяется в заголовочном файле. Это - проблема совершенно отдельно. Когда та функция не встраивается, каждая единица перевода, которая использует тот заголовок, получает копию...
вопрос задан: 19 February 2015 21:53
9
ответов

Что означает то, чтобы функция C++ была подставляемой?

См. заголовок: что означает то, чтобы функция C++ была подставляемой?
вопрос задан: 19 February 2015 21:52
9
ответов

Встраивание кода C++

Есть ли любое различие к следующему коду: класс Foo {встраивает международный SomeFunc () {возвращается 42;} международные AnotherFunc () {возвращаются 42; }}; Будут обе функции встраиваться? Действительно встраивает на самом деле делают...
вопрос задан: 19 February 2015 21:51
7
ответов

Когда я должен использовать __ forceinline вместо встроенного?

Visual Studio включает поддержку __ forceinline. Состояния документации Microsoft Visual Studio 2005: __ forceinline ключевое слово переопределяет анализ рентабельности и полагается...
вопрос задан: 19 February 2015 21:52
7
ответов

Преимущества подставляемых функций в C++?

Каковы преимущества/недостатки использования подставляемых функций в C++? Я вижу, что это только увеличивает производительность для кода что выходы компилятора, но с сегодняшними оптимизированными компиляторами, быстрыми центральными процессорами...
вопрос задан: 19 February 2015 11:51
7
ответов

Подставляемые функции в C++

Если мы определяем функцию членства в самом определении класса, это, обязательно рассматривал встроенный или это просто запрос к компилятору, который это может проигнорировать.
вопрос задан: 23 March 2010 16:36
6
ответов

Подставляемые функции

Я знаю, что компилятор может или не может выполнить встроенное расширение функции, требуемый ли программистом или нет. Мне было просто любопытно знать, там любой путь, которым программист может знать наверняка...
вопрос задан: 5 March 2010 04:33
4
ответа

встроенный экстерн

Я понимаю, что "встроенный" отдельно предложение к компилятору, и в его усмотрении он может или не может встроить функцию, и он также произведет связываемый объектный код. Я думаю те "помехи...
вопрос задан: 18 February 2015 15:12
3
ответа

Почему методы C++ иногда определяются в классах?

Я часто сталкиваюсь с большими, нешаблонными классами в C++, где простые методы определяются непосредственно в теле класса в заголовочном файле вместо отдельно в файле реализации. Например:...
вопрос задан: 19 February 2015 21:53
3
ответа

Как объявить встроенную функцию в C99 multi- file project?

Я хочу определить встроенную функцию в проекте, скомпилированном с помощью c99. Как мне это сделать? Когда я объявляю функцию в файле заголовка и передаю подробные сведения в файле .c, определение не распознается ...
вопрос задан: 18 February 2015 21:46
3
ответа

Подставляемая функция в другой подставляемой функции в C

Будет этот код: встройте интервал funcA (интервал a) __, атрибут __ ((always_inline)) {возвращается + 1;} встраивают интервал funcB (интервал b) __, атрибут __ ((always_inline)) {возвращает funcA (b + 2);} международное основное () {...
вопрос задан: 1 May 2010 17:21
1
ответ

Повторное определение подставляемых функций при соединении статичный освобождает

У меня есть программа C++, которую я компилирую с mingw (gcc для Windows). Используя выпуск TDM mingw, который включает gcc 4.4.1. Исполняемый файл связывает с двумя статическими библиотеками (.a) файлы: На них...
вопрос задан: 23 May 2017 12:34
1
ответ

Существует ли способ определить подставляемую функцию C в.c файле, а не.h файле?

Как я знаю, C тело подставляемой функции должен быть определен в.h файле, потому что это вызывает ошибку 'используемое имя функции, но никогда не определяемое", если тело определило в.c файле. Действительно ли это - регулярный путь? Или как определит
вопрос задан: 12 October 2016 12:38
1
ответ

Подставляемые функции с внутренней связью?

В C: Почему то, так, чтобы только подставляемые функции с внутренней связью (т.е. объявленный с помехами) могли сослаться (т.е. скопировать адрес, читайте, запишите, или вызов), переменная или функция в объеме файла с помехами...
вопрос задан: 18 February 2015 21:46
0
ответов

Есть ли способ быстро объявить встроенную функцию?

Я очень новичок в языке swift. Я хотел объявить встроенную функцию, как в c ++, поэтому мое забавное объявление похоже на func MyFunction (param: Int) - > Int {... ... ...} и я хочу ...
вопрос задан: 10 January 2015 20:46
0
ответов

Глубина встраивания в компиляторе GCC

Я изучил, что Спецификатор inline — это подсказка компилятору, что он должен попытаться сгенерировать [...] встроенный код вместо того, чтобы закладывать код для функции один раз, а затем вызов ...
вопрос задан: 24 June 2012 06:31
0
ответов

Встроенные функции C и ошибка «undefined external»

Я пытаюсь заменить некоторые макро-подпрограммы встроенными функциями, чтобы компилятор мог их оптимизировать, чтобы отладчик мог пошагово в них и т. д. Если я определю их как обычные функции, это сработает: void ...
вопрос задан: 22 February 2012 17:22
0
ответов

C: Указатель на встроенную функцию

У меня есть статическая встроенная функция, определенная в файле H, и в какой-то момент в файле C я назначаю указатель на функцию, примерно так: foo.h : static inline void frobnicate (void) {// ...
вопрос задан: 16 January 2012 20:08
0
ответов

Преобразует ли LLVM методы Objective-C в встроенные функции?

Может ли LLVM автоматически преобразовывать методы Objective-C во встроенные функции, когда это возможно? (То есть, это так же эффективно, как создать метод Objective-C для блока кода, который вы могли бы иначе ...
вопрос задан: 20 November 2011 00:56
0
ответов

Эквивалентность Python встроенным функциям или макросам

Я только что понял, что выполнение x.real * x.real + x.imag * x.imag - это три раз быстрее, чем выполнение abs (x) ** 2, где x - массив комплексных чисел. Для удобочитаемости кода я мог бы определить такую ​​функцию, как ...
вопрос задан: 22 June 2011 04:02
0
ответов

Инструмент для автоматического встраивания вызовов функций JavaScript?

Встраивание вызовов функций JavaScript ускоряет выполнение, а также уменьшает размер кода после сжатия, как описано в этой статье: http://blog.calyptus.eu/seb/2011/01/javascript-call-performance -...
вопрос задан: 15 May 2011 15:43
0
ответов

Сбой при запуске приложения из-за наличия невыполненного кода в исходном файле - c ++

Я работаю над довольно сложной проблемой, над которой я работал буквально неделю. Я ударился об очень твердую стену, и у меня болит лоб от удара, поэтому я надеюсь, что кто-нибудь сможет мне помочь. Я использую ...
вопрос задан: 3 March 2011 05:32