Вопросы с тегом «inline»

Используйте этот тег для вопросов, касающихся конкретно эффектов встроенного ключевого слова, вместе с соответствующим тегом языка.

15
Когда мне следует написать ключевое слово «inline» для функции / метода?
На этот вопрос есть ответы на Stack Overflow на русском : Когда следует использовать встроенный для функции / метода? Когда я должен написать ключевое слово inlineдля функции / метода в C ++? Увидев некоторые ответы, некоторые связанные вопросы: Когда я должен не написать ключевое слово «встроенный» для функции / методы …

13
Как написать inline, если заявление для печати?
Мне нужно печатать некоторые вещи только тогда, когда логическая переменная установлена ​​в True. Итак, посмотрев на это , я попробовал на простом примере: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax То же …

14
Встроенные функции в C #?
Как вы делаете "встроенные функции" в C #? Я не думаю, что понимаю концепцию. Они как анонимные методы? Как лямбда-функции? Примечание . Ответы почти полностью касаются возможности встроенных функций , т. Е. «Оптимизации вручную или компилятора, которая заменяет сайт вызова функции телом вызываемого». Если вас интересуют анонимные (или лямбда) функции …
276 c#  optimization  inline 

14
Когда использовать встроенную функцию, а когда нет?
Я знаю, что inline - это подсказка или запрос компилятору, и он используется, чтобы избежать накладных расходов на вызовы функций. Итак, на каком основании можно определить, является ли функция кандидатом на встраивание или нет? В каком случае следует избегать встраивания?
185 c++  c  inline 

13
Действительно ли встроенные виртуальные функции не имеют смысла?
Я получил этот вопрос, когда получил комментарий к коду, в котором говорилось, что виртуальные функции не обязательно должны быть встроенными. Я думал, что встроенные виртуальные функции могут пригодиться в тех случаях, когда функции вызываются непосредственно для объектов. Но мне пришёл в голову контраргумент: зачем нужно определять виртуальные, а затем использовать …

1
Почему этот код F # такой медленный?
Реализация Левенштейна на C # и F #. Версия C # в 10 раз быстрее для двух строк размером около 1500 символов. C #: 69 мс, F # 867 мс. Зачем? Насколько я могу судить, они делают то же самое? Не имеет значения, является ли это сборкой Release или Debug. …
127 c#  performance  f#  inline 

8
Как я могу сказать gcc не встраивать функцию?
Скажем, у меня есть эта небольшая функция в исходном файле static void foo() {} и я создаю оптимизированную версию своего двоичного файла, но я не хочу, чтобы эта функция была встроена (в целях оптимизации). есть ли макрос, который я могу добавить в исходный код, чтобы предотвратить встраивание?
126 c  gcc  inline 

5
В чем разница между «статической» и «статической встроенной» функцией?
IMO оба делают функцию, чтобы иметь только область единицы перевода. В чем разница между статической и статической встроенной функцией? Почему следует inlineпомещать в файл заголовка, а не в .cфайл?
123 c  inline 

12
Какие инструменты для автоматического встраивания стиля CSS для создания HTML-кода электронной почты? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Заглянув на http://www.campaignmonitor.com/css/, вы узнаете, что вам нужно встраивать встроенные стили в свой …
122 html  css  email  inline  html-email 

8
Почему в заголовке указаны встроенные функции C ++?
NB. Это не вопрос о том, как использовать встроенные функции или как они работают, а скорее о том, почему они сделаны такими, какие есть. Объявление функции-члена класса не требует определения функции, поскольку inlineэто только фактическая реализация функции. Например, в заголовочном файле: struct foo{ void bar(); // no need to define …

3
Имеет ли смысл использовать встроенные ключевые слова в шаблонах?
Поскольку шаблоны определены в заголовках, и компилятор может определить, выгодно ли встраивание функции, имеет ли это смысл? Я слышал, что современные компиляторы лучше знают, когда встраивать функцию, и игнорируют inlineподсказки. изменить: я хотел бы принять оба ответа, но это невозможно. Чтобы закрыть вопрос, я принимаю ответ Френеля , потому что …
119 c++  templates  inline 


12
Отправить встроенное изображение по электронной почте
Возникла проблема с отправкой изображения по электронной почте в виде встроенного изображения в тело. Файл изображения отображается как вложение, что нормально, но часть встроенного изображения отображается просто красным крестиком. Вот что у меня есть LinkedResource inline = new LinkedResource(filePath); inline.ContentId = Guid.NewGuid().ToString(); MailMessage mail = new MailMessage(); Attachment att = …
106 c#  image  email  smtp  inline 

2
Подразумевает ли constexpr встроенный?
Рассмотрим следующую встроенную функцию: // Inline specifier version #include<iostream> #include<cstdlib> inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv[]) { return f(std::atoi(argv[1])); } и версия, эквивалентная constexpr: // Constexpr specifier version #include<iostream> #include<cstdlib> constexpr int f(const int x); constexpr int …

3
Как передать событие в качестве аргумента встроенному обработчику событий в JavaScript?
// this e works document.getElementById("p").oncontextmenu = function(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); }; // this e is undefined function doSomething(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); } <p id="p" onclick="doSomething(e)"> <a href="#">foo</a> <span>bar</span> </p> Было …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.