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

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

564
Когда мне следует написать ключевое слово «inline» для функции / метода?

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

378
Как написать inline, если заявление для печати?

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

276
Встроенные функции в C #?

Как вы делаете "встроенные функции" в C #? Я не думаю, что понимаю концепцию. Они как анонимные методы? Как лямбда-функции? Примечание . Ответы почти полностью касаются возможности встроенных функций , т. Е. «Оптимизации вручную или компилятора, которая заменяет сайт вызова функции телом...

185
Когда использовать встроенную функцию, а когда нет?

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

172
Действительно ли встроенные виртуальные функции не имеют смысла?

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

127
Почему этот код F # такой медленный?

Реализация Левенштейна на C # и F #. Версия C # в 10 раз быстрее для двух строк размером около 1500 символов. C #: 69 мс, F # 867 мс. Зачем? Насколько я могу судить, они делают то же самое? Не имеет значения, является ли это сборкой Release или Debug. РЕДАКТИРОВАТЬ: Если кто-то придет сюда...

126
Как я могу сказать gcc не встраивать функцию?

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

122
Какие инструменты для автоматического встраивания стиля CSS для создания HTML-кода электронной почты? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Заглянув на...

120
Почему в заголовке указаны встроенные функции C ++?

NB. Это не вопрос о том, как использовать встроенные функции или как они работают, а скорее о том, почему они сделаны такими, какие есть. Объявление функции-члена класса не требует определения функции, поскольку inlineэто только фактическая реализация функции. Например, в заголовочном файле: struct...

119
Имеет ли смысл использовать встроенные ключевые слова в шаблонах?

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

106
Отправить встроенное изображение по электронной почте

Возникла проблема с отправкой изображения по электронной почте в виде встроенного изображения в тело. Файл изображения отображается как вложение, что нормально, но часть встроенного изображения отображается просто красным крестиком. Вот что у меня есть LinkedResource inline = new...

96
Полезны ли «inline» без «static» или «extern» в C99?

Когда я пытаюсь построить этот код inline void f() {} int main() { f(); } используя командную строку gcc -std=c99 -o a a.c Я получаю сообщение об ошибке компоновщика (неопределенная ссылка на f). Ошибка исчезает, если я использую static inlineили extern inlineвместо просто inline, или если я...

94
Как удалить все встроенные стили с помощью javascript и оставить только стили, указанные в таблице стилей css?

Если в моем html есть следующее: <div style="height:300px; width:300px; background-color:#ffffff;"></div> И это в моей таблице стилей css: div { width:100px; height:100px; background-color:#000000; } Есть ли способ с помощью javascript / jquery удалить все встроенные стили и оставить...

91
HTML: изменение цвета определенных слов в строке текста

У меня есть сообщение ниже (слегка измененное): «Примите участие в конкурсе до 30 января 2011 года, и вы сможете выиграть до $$$$, включая потрясающие летние поездки!» В настоящее время у меня есть: <p style="font-size:14px; color:#538b01; font-weight:bold; font-style:italic;">...

91
Объявление функции внутри или вне класса

Я разработчик JAVA, который пытается изучить C ++, но я действительно не знаю, как лучше всего использовать стандартные объявления функций. В классе: class Clazz { public: void Fun1() { //do something } } Или снаружи: class Clazz { public: void Fun1(); } Clazz::Fun1(){ // Do something } Такое...

86
Когда в Rust следует использовать inline?

В Rust есть "встроенный" атрибут, который можно использовать в одном из этих трех вариантов: #[inline] #[inline(always)] #[inline(never)] Когда их следует использовать? В справочнике Rust мы видим раздел встроенных атрибутов, в котором говорится Компилятор автоматически встраивает функции на...