Результаты поиска по запросу "g++"
повышение духа V2 ци ошибка, связанная с уровнем оптимизации
Я разрабатываю свой код в свободное время. Желательно в режиме отладки. Недавно, когда я пытался собрать релизную версию, я получил ошибку (время выполнения, вывод:1\n2\n тогда ж, болезнь). Я нашел фрагмент кода (ниже), который содержит ошибку, и ...
Время жизни временных переменных описано в разделе 12.2 стандарта C ++. Согласно стандарту вы возвращаете указатель на освобожденную память.
я есть функция, которая должна возвращать символ *. Поскольку мне нужно объединить некоторые строки, я написал следующую строку: std::string other_text; // ... func(("text" + other_text).c_str());Я знаю, что мог бы избежать вопроса о названии ...
Кроме того, я не вижу, как эта статья объясняет, как компиляторы обрабатывают наследование. Все, о чем он говорит, это делегаты, которые представляют собой ортогональную концепцию.
подробности о структуре VTable, порядке и содержимом, а также о расположении указателей vtable внутри объектов. В идеале это будет охватывать одиночное наследование, множественное наследование и виртуальное наследование. Ссылки на внешнюю ...
Я упоминал об этом, и это представляет интересную и хитрую проблему оптимизации. В этих случаях используются два совершенно разных пути кода, поскольку один ДОЛЖЕН быть оценен во время компиляции, а другой - нет.
ользую gcc 4.6.1 и получаю интересное поведение, связанное с вызовомconstexpr функция. Эта программа работает очень хорошо и сразу распечатывает12200160415121876738. #include <iostream> extern const unsigned long joe; constexpr unsigned ...
Ошибка GCC с шаблонами переменных: «Извините, не реализовано: невозможно развернуть« Идентификатор ... »в список аргументов фиксированной длины»
Выполняя вариационное программирование шаблонов в C ++ 11 на GCC, время от времени я получаю сообщение об ошибке: «Извините, не реализовано: невозможно развернуть« Идентификатор ... »в список фиксированной длины». Если я удаляю «...» в коде, я ...
Разработанный спецификатор типа для перечисляемой области не должен использовать ключевое слово «класс»
У меня есть следующая спецификация перечисления: enum class FaceDirection : int8 { Down, Up };g ++ 4.8.1 выдает следующую ошибку: предупреждение: уточненный спецификатор типа для перечисляемой области не должен использовать ключевое слово ...
или петля?
й программе на C ++ я пытаюсь инициализировать массив 3 * 3 * 3 типа double со всеми 0. В заголовочном файле класса я объявил член double list[3][3][3];Когда я распечатал содержимое этого массива, я обнаружил, что не все записи равны 0, как я ...
g ++: как разобрать экспортированные символы
Я пытаюсь скомпилировать библиотеку Java, которая использует JNI. Когда я запускаю программу, я вижу сбой с UnsatisfiedLinkError, который говорит, что определенный метод не может быть найден в DLL. При ближайшем рассмотрении я обнаружил, что g ...
переменная с автоматической продолжительностью хранения
мер: class Example { public: explicit Example(int n) : num(n) {} void addAndPrint(vector<int>& v) const { for_each(v.begin(), v.end(), [num](int n) { cout << num + n << " "; }); } private: int num; }; int main() { vector<int> v = { 0, 1, 2, 3, 4 ...