6
ответов

g ++ перестал работать загадочно, только если.h находится в определенном каталоге

Я испытываю чрезвычайно странную проблему в новом OSX 10.4.11 + установка Xcode 2.5. Я уменьшил его до минимального тестового сценария. Вот test.cpp: #include "macros.h" международное основное (пустота) {возврат...
вопрос задан: 24 May 2010 12:39
6
ответов

Создание объектов C++

Я заметил, что существует два способа создать объекты C++: B-дерево *B-дерево = новое B-дерево; и B-дерево B-дерева; Из того, что я могу сказать, единственная разница находится в том, как к объектам класса получают доступ (. по сравнению с->...
вопрос задан: 2 May 2010 00:52
6
ответов

Что происходит, если Вы не возвращаете значение в C++?

Вчера, я написал код как это: SomeStruct getSomeStruct () {SomeStruct вводится; cin>> input.x; cin>> input.y;}, Конечно, упущение на самом деле возвратиться...
вопрос задан: 16 November 2008 04:40
5
ответов

Компиляция с g ++ использующий несколько ядер

Быстрый вопрос: что флаг компилятора должен позволить g ++ порождать несколько экземпляров себя для компиляции более быстрых крупных проектов (например, 4 исходных файла за один раз для многоядерного ЦП)?
вопрос задан: 19 June 2019 21:09
5
ответов

В чем разница между g ++ и gcc?

В чем разница между g ++ и gcc? Какие из них следует использовать для общей разработки C ++?
вопрос задан: 28 August 2018 00:46
5
ответов

Как к выравниванию данных об улове дает сбой на x86 (иначе SIGBUS на Sparc)

Это так или иначе возможно к отказам выравнивания данных об улове даже на i386? Возможно, путем установки i386 определенной машины регистрируются или что-то как этот. На Sparc Соляриса я получаю SIGBUS в этом случае...
вопрос задан: 25 July 2018 21:42
5
ответов

Какова цель использования -pedantic в компиляторе GCC / G ++?

Эта заметка гласит: -ansi: говорит компилятору реализовать опцию языка ANSI. Это отключает определенные «функции» GCC, которые несовместимы со стандартом ANSI. -педантика: б ...
вопрос задан: 21 June 2017 04:47
5
ответов

Как я могу установить ccshared =-fPIC при выполнении./настраивать?

Я пытаюсь создать Python 2.6 для QGIS на RHEL 5. Во время создания из QGIS я получаю следующую ошибку: Соединение CXX совместно использовало библиотеку libqgispython.so/usr/bin/ld:/usr/local/lib/python2.6/config/...
вопрос задан: 19 December 2016 22:48
5
ответов

Как сделать G ++, препроцессор произвел новую строку в макросе?

Есть ли путь в gcc/g ++ 4.* для записи макроса, который расширяется в несколько строк? Следующий код: #define, который X \Y Разворачивает в X Y, мне нужен макрос, расширяющийся в X Y
вопрос задан: 10 June 2016 07:55
5
ответов

Компиляция программы C++ с gcc

Вопрос: Как скомпилировать программу C++ с gcc компилятором? info.c: #include <iostream> использование станд.:: суд; использование станд.:: endl; международное основное () {#ifdef __ cplusplus суд <<"используемый компилятор C++...
вопрос задан: 10 August 2015 10:16
5
ответов

Существует ли (Linux) g ++ эквивалентен/fp:precise и флагам/fp:fast, используемым в Visual Studio?

Фон: Много лет назад я наследовал кодовую базу, которая использовала флаг Visual Studio (VC ++) '/fp:fast' для создания более быстрого кода в конкретной тяжелой вычислением библиотеке. К сожалению, '/fp:fast'...
вопрос задан: 13 July 2010 03:42
5
ответов

Я могу восстановить исходный код C++ от двоичных файлов отладки?

Мне скомпилировали приложение C++ в отладке (использующий MinGW и QT), но я потерял некоторые существенные изменения, потому что кто-то в моей команде забыл фиксировать его изменения в менеджере по управлению исходным кодом и перезаписал...
вопрос задан: 18 June 2010 18:03
5
ответов

Динамические загруженные библиотеки и совместно использованные глобальные символы

Так как я наблюдал некоторое странное поведение глобальных переменных в моих динамично загруженных библиотеках, я записал следующий тест. Сначала нам нужна статически связанная библиотека: заголовок test.hpp #ifndef...
вопрос задан: 9 June 2010 08:53
5
ответов

Сокрытие инстанцированных шаблонов в общей библиотеке, созданной с g ++

У меня есть файл, который содержит следующее: #include <карта> класс A {}; освободите doSomething () {станд.:: карта <интервал, A> m;} При компиляции в общую библиотеку с g ++ библиотека содержит...
вопрос задан: 27 May 2010 10:40
5
ответов

Хвостовая рекурсия в C++

Кто-то может показать мне простую рекурсивную функцию хвоста в C++? Почему хвостовая рекурсия лучше, если это даже? Что другие виды рекурсии там помимо хвостовой рекурсии?
вопрос задан: 22 April 2010 19:15
5
ответов

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

У меня есть несколько приложений, скомпилированных с g ++, работающий в Ubuntu. Я использую названные семафоры для координирования между различными процессами. Все хорошо работает кроме следующей ситуации: Если один из...
вопрос задан: 13 January 2010 01:38
5
ответов

C++: Как общедоступная статическая функция членства может получить доступ к частным переменным члена экземпляра?

Я пишу класс C++ для чтения входа из файла в предварительно выделенные буферы, названные "блоками". Я хочу, чтобы вызывающая сторона была в состоянии назвать общедоступный статический метод класса Блока под названием GetNextFilledChunk (), котор
вопрос задан: 9 October 2009 17:05
5
ответов

Определить статический порядок инициализации после компиляции?

В C++ я знаю, что компилятор может принять решение инициализировать статические объекты в любом порядке, который он выбирает (подвергающийся нескольким ограничениям), и что в целом Вы не можете выбрать или определить помехи...
вопрос задан: 3 August 2009 20:12
5
ответов

Обновите GCC на OSX

Таким образом, я - новый программист, и я просто установил XCode на своем MacBook для получения GCC. Я думаю, что XCode является единственным путем к получению GCC на OSX. Теперь, когда я запускаю свое Привет Мировое приложение в C++, g ++ подходит...
вопрос задан: 9 May 2009 04:48
5
ответов

g ++ отклоняет мой простой функтор с “ожидаемым тип, получил 'xyz'”

Я играл с функторами в C++. В частности, у меня есть вектор пар, которых я хотел бы отсортировать по первому элементу пары. Я начался, пишущий абсолютно специализированный функтор (т.е.
вопрос задан: 5 May 2009 14:04
5
ответов

Как пересечь компиляцию для ячейки Linux на PS3 из Windows?

Как кросс-компиляция может установить быть достигнутой, чтобы позволить компилировать Ячейку программы Linux в Windows PC с помощью cygwin набора инструментальных средств? cygwin инструменты предоставляют компилятор GNU для использования в создании креста
вопрос задан: 18 April 2009 16:06
5
ответов

Проблема, связывающая “статические” методы в C++

Я хочу назвать несколько "статических" методов класса CPP определенными в другом файле, но у меня есть соединение проблем. Я создал тестовый сценарий, который воссоздает мою проблему, и код для нее ниже. (Я...
вопрос задан: 22 September 2008 18:48
4
ответа

Ограничить ключевое слово предоставляют значительные преимущества в gcc/g ++?

Кто-либо когда-либо видел какие-либо числа/анализ на том, ограничивает ли использование C/C++ ключевое слово в gcc/g ++ фактический, обеспечивает какое-либо значительное повышение производительности в действительности (и не только в теории)? Я имею...
вопрос задан: 4 December 2018 16:21
4
ответа

Действительно ли безопасно назвать методы временного объекта?

У меня есть функция, которая должна возвратить char*. Так как я должен связать некоторые строки, я записал следующую строку: станд.:: строка other_text;//... func (("текст" + other_text) .c_str ()); я знаю что я...
вопрос задан: 6 December 2017 09:32
4
ответа

Оптимизация и флаги для создания статической библиотеки с g ++

Я только начинаю с компилятора g ++ для Linux и получил несколько вопросов о флагах компилятора. Вот те Оптимизации, которые я читал о флагах оптимизации -O1, -O2 и -O3 на странице руководства g ++. Я ...
вопрос задан: 27 January 2017 01:40
4
ответа

Что gcc являются предопределенными макросами для номера версии компилятора?

Я столкнулся с ошибкой с gcc v3.4.4 и чтобы поместить #ifdef в мой код для работы вокруг ошибки на только что версия компилятора. К чему препроцессору компилятора GCC предопределенные макросы...
вопрос задан: 3 January 2017 19:07
4
ответа

Почему я должен использовать имя типа определения типа в g ++, но не VS?

Это было некоторое время, так как GCC поймала меня с этим, но это просто произошло сегодня. Но я никогда не понимал, почему GCC требует имени типа определения типа в шаблонах, в то время как VS и я предполагаем, что ICC не делает...
вопрос задан: 8 December 2016 04:03
4
ответа

Неопределенная ссылка на статического участника класса

Кто-либо может объяснить, почему следование коду не скомпилирует? По крайней мере, на g ++ 4.2.4. И более интересный, почему это скомпилирует когда я АКТЕР к интервалу? #include <вектор> класс Foo {общественность:...
вопрос задан: 18 December 2015 01:56
4
ответа

Как сделать variadic макрос (переменное количество аргументов)

Я хочу записать макрос в C, который принимает любое количество параметров, не определенный пример числа: макрос #define (X) something_complicated (безотносительно (X)), где X любое количество параметров I...
вопрос задан: 30 March 2015 16:10
4
ответа

Шаблоны C++, неопределенная ссылка

У меня есть функция, объявленная как так: шаблон <имя типа T> T чтение (); и определенный как так: шаблон <имя типа T> T packetreader:: читайте () {смещение + = sizeof (T); возвратитесь * (T*) (buf +...
вопрос задан: 22 June 2013 10:48