Результаты поиска по запросу "inline-functions"
Множественное определение встроенных функций при связывании статических библиотек
У меня есть программа на C ++, которую я компилирую с помощью mingw (gcc для Windows). Использование TDM-релиза mingw, включающего gcc 4.4.1. Исполняемый фай...
Спасибо @kvb, я был почти уверен, что не будет никаких трюков с F #, чтобы спасти день, поскольку проблема настолько глубока, но я хотел выяснить, как сообщество F # справляется с этим сценарием. В этом случае я даже не испытываю статических ограничений, хотя ваш второй абзац помог мне лучше понять методы реализации базовой библиотеки F #. По крайней мере, неизменность F # по умолчанию снижает риск раскрытия деталей реализации.
ько что столкнулся с проблемой: когда я пытаюсь получить доступ к закрытому или внутреннему значению из встроенной функции, я получаю сообщение об ошибке «Значение« xxx »было помечено как встроенное, но его реализация использует внутреннюю или ...
вовлечен в контекст, сводится к тому, чтобы «ничего не делать».
ивание вызовов функций JavaScript ускоряет выполнение, а также уменьшает размер кода после gzipping, как описано в этой ...
Преимущества встроенных функций в C ++?
Каковы преимущества / недостатки использования встроенных функций в C ++? Я вижу, что это только увеличивает производительность для кода, который выводит компилятор, но с современными оптимизированными компиляторами, быстрыми процессорами, ...
Есть ли способ быстро объявить встроенную функцию?
Я очень новичок в быстром языкеЯ хотел объявить встроенную функцию так же, как в C ++, поэтому мое забавное объявление
В любом случае (как уже указывали другие) этот вид микрооптимизации (во избежание вызова функции) не является действительно продуктивным способом написания кода на Python.
ько что понял, что делает x.real*x.real+x.imag*x.imagв три раза быстрее, чем делать abs(x)**2где x - это простой массив комплексных чисел. Для читабельности кода, я мог бы определить функцию как def abs2(x): return ...
Встраивание кода C ++
Есть ли разница в следующем коде: class Foo { inline int SomeFunc() { return 42; } int AnotherFunc() { return 42; } };Будут ли встроены обе функции? Имеет ли inline какое-то значение? Есть ли какие-либо правила, когда вы должны или не должны ...
Также есть проблема с размером кода. Добавление большой функции может значительно увеличить размер байт-кода, поскольку он копируется на каждый сайт вызовов. В таких случаях вы можете реорганизовать функцию и извлечь код в обычные функции.
ю, что встроенная функция может улучшить производительность и вызвать рост сгенерированного кода, но я не уверен, когда его правильно использовать.
Страница 1 из 2