14
ответов

Список общих Методов Оптимизации C++ [закрывается]

У меня может быть большой список общих методов оптимизации C++? То, что я подразумеваю под оптимизацией, - то, что необходимо изменить исходный код, чтобы смочь запустить программу быстрее, не изменив компилятор...
вопрос задан: 22 August 2018 19:17
13
ответов

Каковы негативные последствия включения и/или соединения вещей, которые не используются Вашим двоичным файлом?

Скажем, то, что у меня есть двоичный файл, который я создаю, и я включаю набор файлов, которые на самом деле никогда не используются и делают последующее соединение с библиотеками, описанными теми, включает файлы? (снова...
вопрос задан: 15 April 2009 15:46
12
ответов

Можно ли дать пример переполнения стека в C++?

Можно ли дать пример переполнения стека в C++? Кроме рекурсивного случая: пустое нечто () {нечто ();}
вопрос задан: 1 November 2009 18:39
12
ответов

Используя g ++ компилятор C++ от cygwin

Я пытаюсь выполнить свое первое "Привет Мир!" в C++. Я использую Windows XP, и я установил cygwin, в котором g ++ установлен компилятор C++. Я записал маленькую привет мировую программу, и...
вопрос задан: 6 March 2009 22:51
11
ответов

Как ускорить g ++ время компиляции (при использовании большого количества шаблонов)

Этот вопрос, возможно, так или иначе нечетен, но как я могу ускорить g ++ время компиляции? Мой код C++ в большой степени использует повышение и шаблоны. Я уже переместился как можно больше из файлов заголовков, и используйте-j...
вопрос задан: 4 August 2010 12:04
10
ответов

Каков Ваш любимый g ++ опция? [закрытый]

Я - новичок в программировании на C++. При компиляции я никогда не использую опции. Это - моя повседневная команда: g ++ MyCode.cc-o MyCode Для практики обеспечения безопасности, что состоит в том, чтобы использовать наилучший вариант?
вопрос задан: 20 February 2009 22:11
9
ответов

Форматирование целого числа в C++

У меня есть 8 целых чисел цифры, которые я хотел бы распечатать отформатированный как это: XXX-XX-XXX я хотел бы использовать функцию, которая берет интервал и возвращает строку. Что хороший путь состоит в том, чтобы сделать это?
вопрос задан: 12 May 2010 02:13
8
ответов

Как инициализировать все элементы в массиве к тому же числу в C++

Я пытаюсь инициализировать международный массив со всем набор в-1. Я попробовал следующее, но это не работает. Это только устанавливает первое значение в-1. международный каталог [100] = {-1}; Почему это не работает правильно?...
вопрос задан: 23 May 2010 03:32
8
ответов

Как скопировать строку в массив символов в C++, не пробегаясь через буфер

Я хочу скопировать строку в массив символов и не превысить буфер. Таким образом, если у меня есть массив символов размера 5, затем я хочу скопировать максимум 5 байтов от строки в него. что код должен сделать это?...
вопрос задан: 22 May 2010 19:11
8
ответов

Как я узнаю, почему g ++ занимает очень долгое время на конкретном файле?

Я создаю много автоматически сгенерированного кода, включая один особенно большой файл (~15K строки), с помощью mingw32 кросс-компилятора на Linux. Большинство файлов чрезвычайно быстро, но этот большой файл берет...
вопрос задан: 20 January 2010 14:09
8
ответов

gcc/g ++ опция поместить все объектные файлы в отдельный каталог

Я задаюсь вопросом, почему gcc/g ++ не имеет опции поместить сгенерированные объектные файлы в указанный каталог. Например: mkdir builddir mkdir builddir/objdir cd srcdir gcc-c file1.c file2.c...
вопрос задан: 16 December 2009 18:43
8
ответов

Будет статическое подключение на одной работе распределения Unix, но не другом?

Если я статически связываю исполняемый файл в человечности, есть ли шанс, что тот исполняемый файл не будет работать в рамках другого распределения, такого как монетный двор OS? или мягкая фетровая шляпа? Я знаю, что типы процессора затронуты, но другой..
вопрос задан: 26 February 2009 01:59
8
ответов

Видимость шаблонной специализации функции C++

Предположим, что у меня есть fileA.h, который объявляет класс classA с шаблонным SomeFunc <T> функции (). Эта функция реализована непосредственно в заголовочном файле (как обычно для шаблонных функций). Теперь я...
вопрос задан: 13 September 2008 02:36
7
ответов

Как я проверяю, выполняет ли gcc оптимизацию хвостовой рекурсии?

Как я говорю, оптимизирует ли gcc (более конкретно, g ++) хвостовую рекурсию в конкретной функции? (Поскольку это подошло несколько раз: Я не хочу тестировать, если gcc может оптимизировать хвостовую рекурсию в...
вопрос задан: 23 May 2017 12:16
7
ответов

Как я получаю весь вывод своего компилятора в файл?

Я разрабатываю проект с открытым исходным кодом из источника (CPP) в Linux. Это - порядок: $CFLAGS = "-g Стена" CXXFLAGS = "-g Стена"../trunk/configure - префикс =/somepath/-host=i386-pc - target=i386-pc $make...
вопрос задан: 20 February 2017 07:45
7
ответов

Как я избавляюсь от LD_LIBRARY_PATH во времени выполнения?

Я создаю приложение C++, которое пользуется библиотекой IPP Intel. Эта библиотека установлена по умолчанию в/, выбирают, и требует, чтобы Вы установили LD_LIBRARY_PATH и для компиляции и для выполнения Вашего программного обеспечения (если...
вопрос задан: 7 May 2012 07:49
7
ответов

Шаблоны C++: Убеждение сам против чрезмерного увеличения размера кода

Я услышал о чрезмерных увеличениях размера кода в контексте шаблонов C++. Я знаю дело не в этом с современными компиляторами C++. Но, я хочу создать пример и убедить меня. Позволяет говорят, что у нас есть класс...
вопрос задан: 27 May 2010 17:29
7
ответов

Когда сделали & ldquo; и & rdquo; стать оператором в C ++

У меня есть некоторый код, который выглядит так: static const std :: string and ("AND"); Это вызывает ошибку в g ++, например: Row.cpp: 140: error: ожидаемый безусловный идентификатор перед '& amp; & amp;' жетон так после ругательства ...
вопрос задан: 10 March 2010 19:33
7
ответов

Отключение проверки границ векторы C++

С stl:: вектор: вектор <интервал> v (1); v [0] =1;//Никакие границы, проверяющие v.at (0) =1;//проверка Границ Является там способом отключить проверку границ, не имея необходимость переписывать все в () как []? Я использую...
вопрос задан: 5 March 2010 08:02
7
ответов

g ++ компилятор: флаг оптимизации добавляет предупреждающее сообщение

Я заметил это интересное поведение g ++ компилятор, если я добавляю флаг-O3 к компилятору, я получаю Оцу cpp:220: предупреждение: ‘x’ может использоваться неинициализированный в этой функции Однако, когда я не использую...
вопрос задан: 27 January 2010 00:16
7
ответов

Вопрос о хранении массива в станд.:: вектор в C++

Я неясен о следующем. Во-первых, этот код прекрасные компиляции: #include <вектор> структура определения типа {интервал x1, x2, x3, x4;} ints; станд. определения типа:: вектор <ints> vec; международное основное () {vec v;...
вопрос задан: 23 September 2009 19:45
7
ответов

Расширение файла по умолчанию исполняемого файла, созданного g ++ под Cygwin по сравнению с Linux

Я сделал большую часть своей работы над VisualStudio и не имею большого опыта с gcc или g ++. Когда я пытался скомпилировать (напр. aprogram.cpp) этим утром на моем ПК с помощью cygwin, я добрался (aprogram.exe) когда я...
вопрос задан: 6 January 2009 10:28
6
ответов

Почему делает течение от конца непустой функции, не возвращая значение не, производят ошибку компилятора?

С тех пор, как я понял много лет назад, что это не производит ошибку по умолчанию (в GCC, по крайней мере), я всегда задавался вопросом почему? Я понимаю, что можно выпустить флаги компилятора для создания предупреждения...
вопрос задан: 8 March 2019 20:41
6
ответов

Как обнаружить, существует ли определенная членская переменная в классе?

Для создания алгоритма обрабатывают по шаблону функцию, которую я должен знать или x или X (и y или Y) в классе, который является аргументом шаблона. Это май полезным при использовании моей функции для MFC класс CPoint или GDI + PointF...
вопрос задан: 29 July 2016 05:41
6
ответов

g ++ __ ФУНКЦИОНИРУЮТ __ время замены

Кто-либо может сказать, когда g ++ заменяет __ ФУНКЦИЯ __ 'макрос' со строкой, содержащей имя функции? Кажется, что это может заменить его, только когда это имеет, проверяют синтаксическую правильность источника...
вопрос задан: 15 June 2016 17:42
6
ответов

Интервал C++ [n], работающий в g ++, но не с vs2008

У меня есть следующий код:... интервал n; cin>> n; международные числа [n];... это скомпилировало с NetBeans на Mac с помощью g ++ (я думаю), и это не скомпилировало использование VS2008 в Windows. Почему настолько трудно...
вопрос задан: 25 November 2013 11:46
6
ответов

Как преобразовать интервал в представление двоичной строки в C++

У меня есть интервал, который я хочу сохранить как представление двоичной строки. Как это может быть сделано?
вопрос задан: 24 May 2012 07:04
6
ответов

Шаблонная функция C ++ компилируется в заголовке, но не в реализации

Я пытаюсь выучить шаблоны и столкнулся с этой ошибкой. Я объявляю некоторые функции в заголовочном файле и хочу создать отдельный файл реализации, где функции будут ...
вопрос задан: 14 August 2010 02:22
6
ответов

Различие в производительности между gcc и g ++ для программы C

Позволяет говорят, что я записал программу в C и скомпилировал его и с gcc и с g ++, какая компиляция будет работать быстрее? gcc или g ++? Я думаю g ++, компиляция заставит его замедлиться, но не уверенная в этом. Позвольте мне...
вопрос задан: 21 July 2010 18:52
6
ответов

Как установить g ++ 4.4 на Ubuntu?

Существует Debian g ++-4.4 пакета, но это не Ubuntu. В сети существует слишком много уничтоженных системой страшных историй. Как я могу установить g ++ 4.4 на Ubuntu?
вопрос задан: 9 July 2010 16:38