Вопросы с тегом 'inline'

Встроенная функция - это функция, с которой компилятор запросил выполнить встроенное расширение. Другими словами, программист запросил, чтобы компилятор вставлял весь кусок функции в каждое место, вызываемое функцией, а не генерировал код для вызова функции в одном месте, где он определен. (Однако компиляторы не обязаны соблюдать этот запрос.)
3
ответа

SQL Server: выберите в vs или?

Что быстрее? SELECT UserName FROM dbo.UserTable WHERE UserID in (1,3,4) SELECT UserName FROM dbo.UserTable WHERE UserID = 1 OR UserID = 3 OR UserID = 4     
задан 21.01.2010 в 17:07
3
ответа

Встроенный метод: внутри или вне определения класса

Если у вас есть метод, и вы хотите дать компилятору подсказку, что это хорошая идея, встроить его, у вас есть два решения. Первый - определить методы, когда вы объявляете свой класс: class Vector { private: double* data_; double* size...
задан 09.03.2015 в 11:21
2
ответа

R: флаг оптимизации C ++ при использовании встроенного пакета

В R при использовании функции cxx из встроенного пакета как это можно изменить флаг оптимизации для компилятора cpp? По умолчанию на моем компьютере он компилируется с -g -O2 . Но я бы хотел использовать оптимизацию -O3 для увеличения скор...
задан 26.04.2011 в 13:32
2
ответа

Использование встроенного XSLT для XML-файла

У меня есть XML-файл и внешний XSLT-файл. В настоящее время в моем XML я ссылаюсь на внешнюю ссылку XSLT с помощью href: <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="stylesheet.xsl" ?>...
задан 20.08.2011 в 15:40
3
ответа

C #: Почему вызов функции быстрее, чем ручной встраивание?

Я измерил время выполнения для двух способов вычисления мощности 2: 1) Inline result = b * b; 2) С помощью простого вызова функции result = Power(b); При работе в режиме отладки все выглядит так, как ожидалось: вызов функции...
задан 25.03.2013 в 11:08
4
ответа

Могут ли современные встроенные функции компиляторов C ++, определенные в файле cpp

Мне известно, что ключевое слово inline имеет полезные свойства, например. для хранения специализированных шаблонов внутри файла заголовка. С другой стороны, я часто читал, что inline почти бесполезно как подсказка для компилятора для факт...
задан 09.12.2011 в 19:29
6
ответов

Есть ли у встроенных функций адреса?

В разделе 7.1.1 книги "Язык программирования C ++" автор утверждает: "встроенная функция по-прежнему имеет уникальный адрес, как и статические переменные встроенной функции" Я в замешательстве. Если у меня есть встроенная функция, то она н...
задан 23.07.2010 в 14:59
2
ответа

Должен ли я определять статические встроенные методы в заголовочном файле?

Я читал о том, как обычно лучше не указывать ничего в заголовочных файлах, потому что избыточные копии создаются для каждого другого файла, который включает файл заголовка. Однако в случае статических встроенных методов кажется, что я должен опр...
задан 01.06.2012 в 10:49
2
ответа

Встраивание и преобразование встроенного объекта в Java

Я пришел на Java из Visual Basic и, кажется, считаю, что я по-прежнему испорчен: p Есть ли способ создать экземпляр объекта и изменить его в строке? Что-то вроде: JFrame aFrame = new JFrame(); aFrame.add(new JPanel() {.setSize(100,100)...
задан 06.01.2012 в 22:49
2
ответа

В чем преимущество NS_INLINE перед статическим встроенным?

Глядя на определение NS_INLINE , кажется, что преимущество его использования перед static inline заключается в совместимости компилятора, это правильно? Всегда ли следует использовать NS_INLINE вместо static inline для функций c в проектах ta...
задан 21.04.2012 в 21:36