0
ответов

Компилятор не предупреждает о потере точности?

В последнее время я экспериментировал с C++11 и придумал следующую функцию суммирования: template встроенная сумма T (const std::function &f, int initial, int end) { ...
вопрос задан: 12 April 2012 12:58
0
ответов

Как скомпилировать в makefile только файл.h?

У меня есть make-файл, который создает объектные файлы для двух классов (и main), и один из этих классов только что определен в файле.h. В моем make-файле есть строка, которая гласит: FileName.o:FileName.h g++ -c...
вопрос задан: 11 April 2012 19:45
0
ответов

Ошибка компилятора G++ или ошибочный код? :«шаблон определения не-шаблона»

Как часть класса признаков для более крупной программы, я попытался создать переменную статического класса, которая могла бы иметь другое значение в зависимости от типа, который окружающий шаблон класса было...
вопрос задан: 9 April 2012 13:34
0
ответов

Оператор разрешения области действия

Я случайно нашел это в одном из исходных кодов, которые я просматривал. Итак, я привожу здесь аналогичный меньший пример. В файле test.h:#включите класс test{ int i;...
вопрос задан: 7 April 2012 08:09
0
ответов

Зависит ли время компиляции g++ от размера массива?

У меня есть код C++ с тремя объявлениями массива. число с плавающей запятой A[ЧИСЛО]; поплавок B[ЧИСЛО]; число с плавающей запятой C[ЧИСЛО]; Когда я компилирую с NUM=512, компиляция происходит быстро g++ -DNUM=512 Trials Trials.cpp -lm 0.16s user 0....
вопрос задан: 5 April 2012 21:24
0
ответов

Какие версии gcc и g++ поддерживают какой стандарт c и c++?

Например, какая версия gcc поддерживает c99? Есть ли таблица или график, показывающий стандартный поддерживаемый статус gcc и g++? Как развивались gcc и g++? Спасибо~
вопрос задан: 5 April 2012 13:22
0
ответов

g++ не будет работать на Lion

Я искал и получил тот же ответ но я считаю, что мой отличается У меня на Mac установлен Xcode (4.3.2), и когда я пытаюсь скомпилировать свой файл .cpp, он говорит «команда не найдена». Любая ...
вопрос задан: 3 April 2012 23:34
0
ответов

Неожиданный поток управления (ошибка компилятора?) с использованием errno в качестве аргумента для исключения в C++ (g++)

При использовании исключений C++ для передачи состояния errno скомпилированный код, сгенерированный g++ (4.5. 3) для такого кода, как следующий #include #include <стандартное исключение> #include <...
вопрос задан: 2 April 2012 21:22
0
ответов

создание std::thread вызывает исключение

Код: #include #include <поток> void hello() { std::cout << "Привет, мир" << std::endl; } основной() { try { std::cout << "creating ...
вопрос задан: 30 March 2012 17:07
0
ответов

Параметры предупреждения g++ для приведения пары?

Я только что обнаружил, что C++ не выдает никаких предупреждений о приведении типов от пары к паре , что немного удивительно. Вот моя программа test _pair.cpp:#include
вопрос задан: 30 March 2012 11:53
0
ответов

-finstrument-functions не работает с динамически загружаемыми общими объектами g++ (.so)

Я тестирую -finstrument-functions с файлами общих объектов g++ (.so) на Ubuntu в эти дни. Я обнаружил странное поведение, при котором -finstrument-functions работает, только если библиотека статически...
вопрос задан: 25 March 2012 20:34
0
ответов

шаблонные рекурсивные типы данных

У меня есть такой рекурсивный тип данных: template struct SomeType { std::map> сопоставление; }; SomeType foo; Это прекрасно работает, но заменяет std:...
вопрос задан: 25 March 2012 13:30
0
ответов

Внутренняя ошибка компилятора: ошибка сегментации в g++4.3.5

Вот код //fail_.cpp template< unsigned char X, class L> class A { public: typedef void (A::*fptr )(); class B { public: B(typename A< X, L>...
вопрос задан: 22 March 2012 08:34
0
ответов

Унифицированная инициализация с {} сообщением о неиспользуемой переменной

Компиляция этого кода с помощью g++ 4.7.0 (-Wall -Wextra -Werror -Wconversion -std=c++11): #include // std::cout, std::endl #include <строка> // std::string #include
вопрос задан: 18 March 2012 16:50
0
ответов

Ошибка G++: '' имеет неполный тип

Я вынужден использовать стороннюю библиотеку доступа к ключам, которая предоставляет включаемый файл 'sense4.h' со следующим кодом: #if !defined _WINDOWS_ #define WINAPI #define CONST const typedef unsigned char ...
вопрос задан: 16 March 2012 18:51
0
ответов

присвоение true/false std::string: что происходит?

Я тестировал компилятор C++11 на своем исходном коде, и он обнаружил ошибку в одной из моих функций, которую, как я ожидал, должен обнаружить и мой компилятор, отличный от C++11. Я возвращал false из функции...
вопрос задан: 12 March 2012 16:35
0
ответов

Имитация учета регистра в файловой системе без учета регистра

При разработке на C++ в файловой системе без учета регистра я пропускаю такие проблемы, как как #include "File.h", если на диске это фактически файл.h. Проблема появляется только тогда, когда я в конце концов пытаюсь ...
вопрос задан: 6 March 2012 17:49
0
ответов

GCC Не связываются правильные библиотеки

В моей системе установлены две версии GCC 4.6.2 и 4.7.0. Я использую Fedora Core 16. 4.6.2 установлен в / usr / bin, а 4.7.0 установлен в / home / nerozehl / local / bin. Библиотеки и ...
вопрос задан: 3 March 2012 20:02
0
ответов

G++ 4.6 -std=gnu++0x: синхронизация вызова конструктора статической локальной переменной и безопасность потоков

void a() { ... } void b() { ... } структура X { Х() { б(); } }; пустота f () { а(); статический Х х; ... } Предположим, f вызывается несколько раз из разных потоков (потенциально конфликтных) после ...
вопрос задан: 2 March 2012 14:23
0
ответов

Конструктор вызван с неправильным указателем this. Это повреждение стека?

edit: Я выяснил это с помощью комментаторов. Чтобы ответить на вопрос, поставленный в моем заголовке: Нет, это не повреждение стека, его gdb сообщает неправильные значения. Программа на самом деле ведет себя как ...
вопрос задан: 1 March 2012 14:20
0
ответов

Связывание с -Wl, -E, что это значит и т. Д.

Я работаю над проектом, в котором мы используем камеру Basler Pylon, которая поставляется с CPP -API. Большая часть другого нашего кода, за исключением создания снимков, написана на Python, поэтому мы используем swig, чтобы обернуть take_image () -...
вопрос задан: 25 February 2012 12:46
0
ответов

Как включить оптимизацию в G ++ с помощью #pragma

Я хочу включить оптимизацию в g ++ без параметра командной строки. Я знаю, что GCC может это сделать, написав в моем коде #pragma GCC optimize (2). Но в G ++ вроде не работает. Эта страница может помочь: http: // ...
вопрос задан: 17 February 2012 01:27
0
ответов

Узнать флаг оптимизации компиляции из исполняемого файла

Здесь у меня есть исполняемый файл, не зная его среды сборки, с предположением, что используется gcc / g ++. Есть ли способ узнать флаг оптимизации, используемый во время компиляции (например, O0, O2, ...)? ...
вопрос задан: 16 February 2012 08:40
0
ответов

Шаблонный метод специализации шаблонного класса

Вот мой код: template class MyClass { public: template static int DoSomething(); }; template template
вопрос задан: 14 February 2012 11:54
0
ответов

Обработчик исключений

Вот этот код: char text [] = "zim"; int x = 777; Если я посмотрю на стек, где помещены x и текст, то вывод будет: 09 03 00 00 7a 69 6d 00 Где: 09 03 00 00 = 0x309 = 777 <- int x = 777 ...
вопрос задан: 13 February 2012 14:43
0
ответов

предупреждение: преобразование в double из long int может изменить его значение

Мой код следующий: #include #include используя пространство имен std; int main (int argc, char ** argv) {если (argv [0]) argc ++; ...
вопрос задан: 10 February 2012 14:12
0
ответов

Инициализация константного члена в объявлении класса в C ++

В PHP и C # константы могут быть инициализированы по мере их объявления: class Calendar3 {const int value1 = 12; const double value2 = 0,001; } У меня есть следующее объявление функтора C ++ ...
вопрос задан: 8 February 2012 20:06
0
ответов

g ++ conio. h: нет такого файла или каталога

Я пытаюсь написать программу на g ++, которая использует заголовок conio.h. На самом деле я пытаюсь вызвать функцию gotoxy, которую я использовал в компиляторе Borland и ОС Windows. Итак, первый вопрос: ...
вопрос задан: 5 February 2012 09:11
0
ответов

C ++ 11 thread_local в gcc - альтернативы

Как я вижу по адресу: http://gcc.gnu.org/projects/cxx0x.html ключевое слово thread_local, к сожалению, пока не поддерживается в gcc. Есть ли альтернативы этому? Я не хочу использовать библиотеку Boost.
вопрос задан: 4 February 2012 17:10
0
ответов

Как просмотреть значение переменной в C ++?

Я использую gdb для отладки программы на C ++. У меня есть такой код: int x = floor (sqrt (3)); и я хочу увидеть значение x. Однако gdb утверждает, что x равен «». Как посмотреть значение ...
вопрос задан: 3 February 2012 04:25