Описание тега g++4.8
GNU C++ compiler is an open-source C++ compiler.
1
ответ
Поиск местоположения gcc
Я нахожусь на кластере и не имею разрешения root, я новичок в Linux. Я хочу запустить инструмент с версией gcc 5 или меньше. Моя версия gcc по умолчанию - 6.3.0. Но в системе есть другая версия gcc (gcc 4:6.3.0-4). Я пытаюсь найти его местоположение…
10 июн '18 в 18:26
3
ответа
Передача неверного ввода типа для определенной переменной
Согласно "Программированию: принципы и практика с использованием C++ (2-е издание)" Страуструпа, следующая программа должна вывести значение -1 для объекта "возраст". #include <iostream> using namespace std; int main() { int age = -1; cin >…
14 июл '14 в 01:57
2
ответа
C++: круглые скобки игнорируются при вычислении последовательных операторов
Прежде всего, я должен сказать, что поднятая здесь проблема для меня решена, и мне интересно: что я неправильно понял, если у компилятора есть ошибка (я знаю, что это редко) (это gcc 4.8.4). Я хочу вычислить норму двумерного вектора, координаты кото…
25 янв '17 в 22:56
0
ответов
Команда "sudo apt-get update" всегда происходила с ошибками
Старая версия g++/gcc на моем компьютере - 4.6.3. Мне нужно обновить его до 4.8, потому что требуются некоторые программы, которые я хочу установить. Но когда я обновлял g++/gcc в ubuntu 12.04 следующей командой, произошли некоторые ошибки. sudo add…
22 янв '17 в 03:12
3
ответа
Почему я получаю ошибку компиляции для этой программы в g++ 4.8.5?
Я пытаюсь решить проблему от интернет-судьи, и судья использует g++ 4.8.5. Следующая программа правильно компилируется на моей машине (g++ 8.2.0) с -std=c++11 -pedantic-errors: #include <algorithm> struct Task { int deadline; const bool operat…
05 окт '18 в 20:51
3
ответа
Почему я могу инициализировать обычный массив из {}, но не std::array
Это работает: int arr[10] = {}; Все элементы arr инициализируются значением в ноль. Почему это не работает: std::array<int, 10> arr({}); Я получаю следующее предупреждение от g++ (версия 4.8.2): предупреждение: отсутствует инициализатор для чл…
07 июл '15 в 14:48
1
ответ
Минимальная программа выдает предупреждения Valgrind на g++, но не на clang или VS
Я схожу с ума, выискивая ошибки памяти в проекте среднего размера. Я свернул один из них до приведенного ниже кода и убедился, что это вызывает предупреждения Valgrind о недопустимом чтении по номерам строк с комментариями. Я использую g++ 4.8.2 (De…
06 май '14 в 06:09
1
ответ
Отключить сообщение "В файле включено" из g++
Я работаю над проектом C++ с g++. я использую #pragma сообщения для печати различных диагностических сообщений (какие части классов компилируются и т. д.). Сначала это было полезно, но поскольку цепочки включения начали расти, это вышло из-под контр…
07 мар '14 в 07:58
2
ответа
Вызов конструктора копии с равномерной инициализацией
Я пытаюсь вызвать конструктор копирования по умолчанию с равномерной инициализацией, но это не работает. Например: #include <string> struct Work { std::string author; std::string name; int year; }; int main() { Work s9 {"Beethoven", "Symphony …
21 сен '17 в 08:54
2
ответа
Ошибка: разыменование указателя на неполный тип с помощью dpdk 18.08
Я получаю ниже ошибки компиляции в memcmp. Исходный код вставлен ниже ошибки: : error: dereferencing pointer to incomplete type if((memcmp((const void *)&pci_dev->addr,(const void *)&Input[iLoop].guestpci,sizeof(pci_dev->addr))==0) &am…
14 дек '18 в 03:23
0
ответов
Mac gcc/g++/clang++ компиляторы для программирования на C++
У меня есть класс программирования, который требует, чтобы код успешно компилировался на gcc/g++ 4.8.x или clang ++. Я сейчас использую Mac OSX el capitan. $ g++ --version Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr -- w…
19 дек '18 в 00:52
2
ответа
is_copy_assignable() возвращает false, когда задано назначение копирования
Почему is_copy_assignable() верните false здесь (g++ 4.8.2): #include <iostream> #include <utility> #include <type_traits> using namespace std; class thing { public: int n; thing () : n(1) { } thing (thing& x) : n(x.n) { } thin…
26 июн '14 в 17:09
0
ответов
Ключевые слова шаблона и имя типа для внеклассового определения вложенного шаблона: VS 2012 и g++ 4.8.1, очевидно, не согласны
В настоящее время я пытаюсь реализовать итераторы для пользовательского шаблона класса контейнера, следуя подходу, описанному Dr.Dobb. Он работает нормально до того момента, когда я пытаюсь определить функции-члены итератора для вложенного итератора…
26 мар '15 в 13:29
3
ответа
Чтение файлов в разных компиляторах C++
РЕДАКТИРОВАТЬ: первоначально я думал, что это из-за различных IDE, на которых я тестировал программу. Проблема, похоже, сужена до отдельных компиляторов, которые использует каждая IDE. Для выполнения задания в моем введении в класс C++ мне нужно был…
16 фев '14 в 23:09
2
ответа
Странное нарушение прав доступа ifstream под Visual Studio 2012
У меня есть этот кусок кода, работающий на Linux с g++: GLuint Shader::initShader_(GLenum shaderType, const std::string& shaderFilename) { std::ifstream inputFile(shaderFilename.c_str()); if (inputFile.is_open() == false) { std::ostringstream os…
09 мар '14 в 20:12
2
ответа
Единая инициализация в коде шаблона
Насколько я понимаю, равномерная инициализация является предпочтительным синтаксисом для инициализации объектов. Херб Саттер пишет Во-первых, это называется "равномерная инициализация", потому что она, ну, в общем, одинаковая - одинакова для всех ти…
22 мар '16 в 10:33
1
ответ
Разработанный спецификатор типа для перечисляемой области не должен использовать ключевое слово "класс"
У меня есть следующая спецификация перечисления: enum class FaceDirection : int8 { Down, Up }; g ++ 4.8.1 выдает следующую ошибку: предупреждение: уточненный спецификатор типа для перечисляемой области не должен использовать ключевое слово "класс" Ч…
08 дек '13 в 21:09
1
ответ
Нераспознанный параметр командной строки '-stdlib=libC++' с MacPorts gcc48
контекст Я пытаюсь скомпилировать пакет "root_numpy", который является связующим звеном между программным обеспечением для научного анализа "root" и пакетом python "numpy". Используется как часть оболочки root "rootpy". Я получаю ошибку g++ при выпо…
25 июн '14 в 22:46
2
ответа
atof случайно не работает исправление
Кажется, у меня есть странная проблема с функцией atof(), которая неправильно преобразовывает некоторые значения. При тех же значениях atoi() работает отлично.Вот небольшой фрагмент того, что я делаю: ... // frequencies is a std::string in format a1…
17 апр '14 в 16:50
1
ответ
Ошибка компиляции C++: нераспознанный параметр командной строки "-std= C++11"
Я использую g++ версии 4.8.5. Я пытаюсь скомпилировать свой проект, используя его. Компилируется без проблем, при компиляции прямо из терминала. Но когда я использую файл make, он выдает следующую ошибку, хотя я использую ту же опцию. cc1plus: error…
25 ноя '16 в 04:45