Результаты поиска по запросу "g++"

1 ответ

C ++ 11: g ++ - 4.7 внутренняя ошибка компилятора

Следующий код: #include <iostream> #include <array> using namespace std; constexpr int N = 1000000; constexpr int f(int x) { return x*2; } typedef array<int, N> A; template<int... i> struct F { static constexpr A f() { return A{{ ::f(i)... }}; } ...

1 ответ

@Passerby Не точно, но причина, вероятно, в том, что они существуют условно. Таким образом, из одних только определений вы не можете сказать, какие специализации будут фактически существовать, поэтому я думаю, что они не хотели заставлять компиляторы отслеживать это.

я дал эту программу g ++ и clang (оба в Linux, x86_64): #include <iostream> using namespace std; template<char... Cs> struct A { static const string s; static A a; ~A() { cout << "s = " << s << "\n"; } }; template<char... Cs> const string ...

4 ответа

Распределение массива в C ++ в стеке с переменной длиной [дубликат]

На этот вопрос уже есть ответ здесь: C ++: почему массив int [размер] работает? [/questions/17947378/c-why-does-int-arraysize-work] 3 ответаЯ был удивлен, обнаружив, что в C ++ можно разместить массив переменной длины в стеке (например,int ...

ТОП публикаций

1 ответ

Как вы можете скомпилировать все файлы cpp в каталоге?

3 ответа

Хвост-рекурсия не происходит

1 ответ

Два шаблонных класса состоят из членов друг друга

Мне нужно, чтобы в моем коде два шаблонных класса состояли из полей членов друг друга. Например, у меня есть два файла, templates.h template <class T> class B; template <class T> class A { B<A> a; // fields and methods dependent on T }; ...

5 ответов

В моем клионе CmakeLists.txt

в C подgccЯ начну со следующего набора флагов предупреждений (мучительно собранных из нескольких источников): -Wall -Wextra -Wformat-nonliteral -Wcast-align -Wpointer-arith -Wbad-function-cast \ -Wmissing-prototypes ...

3 ответа

Как произвести детерминированный двоичный вывод с g ++?

Я работаю в строго регламентированной среде, в которой мы должны иметь возможность производить идентичные двоичные входные данные и предоставлять один и тот ...

4 ответа

Простейший возможный пример, показывающий, как GPU превосходит CPU с помощью CUDA

Я ищу максимально сжатый объем кода, который можно кодировать как для процессора (используя g ++), так и для графического процессора (используя nvcc), для которого графический процессор последовательно превосходит центральный процессор. Любой тип ...

1 ответ

g ++ 4.8.1 C ++ Threads, std :: system_error - операция не разрешена?