Что означают static, extern и inline (и их комбинации )в Objetive -C с использованием компилятора LLVM? Также я заметил, что есть макросы CG_EXTERN и CG_INLINE. Должны ли мы использовать их вместо этого?...
Дает ли C++11 какие-либо гарантии в отношении встроенных функций или методов, когда они вызывают другие функции, объявленные с помощью квалификатора noexcept? class My _String {... const char *c _str ()const...
Какая функция в следующем фрагменте кода обеспечит наилучшую оптимизацию для внешнего использования и почему? Разрешена ли «Версия 4» в C++ 2011? template class MyClass {...
Я хочу определить новый тип в C++, который представляет собой просто какой-то примитивный тип (, в моем примере это int, может быть любой тип ). В этом примере я называю тип NodeId. Я мог бы просто использовать typedef int NodeId. Я хочу...
У меня есть макрос, который передает номер строки и имя файла обработчику ошибок: #define SYSTEM_FAILURE (код_ошибки, комментарий) \ System_Failure( (код_ошибки), (комментарий), __LINE__, __FILE__); Как будет...
У меня есть разметка html с меткой и полем ввода. Однако по деловым причинам мне нужно показать метку и поле ввода на той же строке и скрыть текст заполнителя. Конечный результат должен выглядеть так...
если я это сделаю: void foo () {if (..) {inline int baa (..) {return ..}} else {inline int baa (..) {return ..}}} И вызов: baa (. .) внутри функции foo я получаю неявное ...
Я работаю на языке C и модифицирую код, ранее написанный кем-то другим. Я борюсь с несколькими вещами, и я пытаюсь понять как можно больше о том, что происходит. Итак, ...
Есть два последствия использования ключевого слова inline (§ 7.1.3/4): оно намекает компилятору, что замена тела функции в точке вызова предпочтительнее обычного механизма вызова функции.
...
Я знаю, что встроенная функция либо заменяется там, где она вызывается, либо ведет себя как обычная функция. Но как я узнаю, действительно ли встроенная функция заменяется в том месте, где она вызывается, или...
Привет :)Я пытаюсь создать статический C -массив NSString. Это то, что я пробовал :static NSString **polygonNames = {@"Радикальный изотоп", @"Точка", @"Линия", @"Треугольник", @"Квадрат", @"Пентагон", @"...
void run _hot (void ){ // Мне очень часто звонят! служить (); // <здесь больше кода> } void run _cold (void ){ // Меня вызывают только изредка! служить (); // <здесь больше кода>...
Глядя на определение NS _INLINE, кажется, что преимуществом его использования по сравнению со статическим встроенным является совместимость компилятора, верно? Следует ли всегда использовать NS _INLINE вместо статического встроенного в c...
Я хочу написать встроенную функцию, но получаю сообщение об ошибке. Как я могу это исправить? Информация об ошибке :Неопределенные символы для архитектуры i386 :"_XYInRect", ссылка из :-[BeginAnimation...
Все в порядке? определить виртуальную функцию шаблона класса вне его тела? Виртуальную функцию нельзя встроить, но чтобы избежать множественных определений в единицах компиляции, они должны быть помечены как встроенные (...
В чем разница между использованием встроенного ключевого слова перед функцией и просто объявлением всей функции в заголовке? итак... int what(){ return 4; } против.h:встроенный int независимо ();....
Не могу понять, баг это или что. Следующий код работает с Inline::C, но не с Inline::CPP #!/usr/bin/perl
использовать предупреждения;
используйте встроенный C; мой @массив = (1..10);
print findAvLen(\@array), "\n";
...
Когда Java JIT встроен в вызов метода? Основан ли он на #количествах вызовов вызывающего метода (если да, то каким будет это число?) или на каких-то других критериях (и что это будет?) Я читал, что JIT...
использование VS 2010 с полной оптимизацией /Ox посмотрите на следующие два вызова функций: static string test1(const string& input)
{возвратный ввод;
} static void test2(const string& input, ...
В основном я разрабатываю на C#, но думаю, что этот вопрос может подойти и для других языков. Кроме того, кажется, что здесь много кода, но вопрос очень простой. Инлайнинг, как я...
Я думаю, что мой вопрос задавался здесь раньше, я читал их, но все еще немного запутался и поэтому прошу разъяснить. В стандарте C++ говорится, что все функции-члены определены внутри класса...
Я заметил, что в руководстве GHC говорится: «Для саморекурсивной функции прерывателем цикла может быть только сама функция, поэтому прагма INLINE всегда игнорируется». Разве это не говорит о том, что каждое применение общих ...
У меня есть три файла: 1. Класс Joy.h Joy
{
общедоступный: недействительный тест();
}; 2. Joy.cpp #include "Joy.h"
inline void Joy::test() {} 3. main.cpp #include "Joy.h" int main()
{Радость р; r....
Я работаю над DLL-библиотекой ATL COM на C ++, и когда я пытаясь использовать библиотеку, я получаю ряд ошибок, связанных с min / max, например это. Это также вызывает ряд других ошибок, хотя я ...
Недавно я реализовал алгоритм QuickSort в C #. При сортировке по целочисленному массиву, содержащему миллионы элементов, производительность кода примерно на 10% отстает от реализации .NET. private ...
У меня есть несколько небольших функций, которые определены в файле .h. Это небольшой проект (сейчас), и я хочу избежать боли, связанной с разделением объявлений и определений, потому что они меняют все ...