0
ответов

Нужно ли мне беспокоиться о выравнивании при использовании оператора new размещения?

Я прочитал это Когда я должен беспокоиться о выравнивании? но я до сих пор не знаю, нужно ли мне беспокоиться о невыровненном указателе, возвращаемом оператором размещения нового -, как в этом примере :class A { общественный :...
вопрос задан: 23 May 2017 12:09
0
ответов

Почему вывод этой программы отличается для C и C++? [дубликат]

Возможный дубликат :Размер символа ('a' )в C/C++ Следующая программа #включает int main (){ printf ("%d\n", sizeof ('\0' )); printf ("%d\n", sizeof (0 )); }...
вопрос задан: 23 May 2017 12:08
0
ответов

std :: this_thread :: sleep_for () и GCC

Когда я пытаюсь скомпилировать эту простую программу: # include < thread > void f () {std :: this_thread :: sleep_for (std :: chrono :: seconds (3)); } int main () {std :: thread t (f); t.join (); } с помощью gcc ...
вопрос задан: 23 May 2017 12:07
0
ответов

Ошибка ссылки «неопределенная ссылка на` __gxx_personality_v0 '»и g ++ [дубликат]

Возможный дубликат: неопределенный символ ___gxx_personality_v0 на ссылке У меня есть проблема со следующей программой. // fkt. {вернуть a + b; } И ...
вопрос задан: 23 May 2017 12:02
0
ответов

Как подавить генерацию таблиц C++ для чистых виртуальных классов с помощью G++?

Подавление генерации таблиц C++ можно сделать в MSVC с помощью атрибута __declspec(novtable). Однако, похоже, что для компилятора GNU C++ эквивалентного атрибута не существует. Дело в том, что ...
вопрос задан: 23 May 2017 12:01
0
ответов

Как оператор удаления C++ находит место в памяти полиморфного объекта?

Я хотел бы знать, как оператор удаления определяет место в памяти, которое необходимо освободить, когда ему дается указатель базового класса, который отличается от истинного места в памяти объекта....
вопрос задан: 23 May 2017 11:56
0
ответов

Почему моя программа не компонуется, когда я изменяю порядок аргументов g++? [дубликат]

Возможный дубликат :Почему порядок опции '-l' в gcc имеет значение? Я начинаю изучать фреймворк Boost Unit Test. У меня есть минимальный набор тестов:#определить ПОВЫШЕНИЕ _ТЕСТ _ОСНОВНОЙ #определить...
вопрос задан: 23 May 2017 11:56
0
ответов

существуют ли какие-либо обстоятельства, при которых допустимый код C не будет корректно компилироваться с использованием g++ [дубликат]

Возможный дубликат :«C-подмножество C++» -> Где нет ? Примеры? Я знаю, что C является подмножеством C++ (, т. е. не существует действительного кода C, который не является допустимым кодом C++ ). Мой...
вопрос задан: 23 May 2017 11:55
0
ответов

std :: enable_if для условной компиляции функции-члена

Я пытаюсь получить простой пример для работы, чтобы понять, как использовать std :: enable_if. Прочитав этот ответ, я подумал, что не должно быть слишком сложно привести простой пример. Я хочу использовать std :: ...
вопрос задан: 23 May 2017 11:54
0
ответов

Каковы последствия игнорирования сужающих преобразований в C ++ 0x

После включения стандарта C ++ 0x в g ++ я начал замечать ошибки «сужающих преобразований», особенно при преобразовании из 'int' на «короткое», хотя я понимаю, что ошибка охватывает очень много ...
вопрос задан: 23 May 2017 11:52
0
ответов

Могу ли я использовать новейшие функции C ++ 11 в XCode 4 или OSX Лев? [дубликат]

Возможный дубликат: Могу ли я использовать C ++ 11 с Xcode? Похоже, что xcode 4 содержит более старые версии clang и gcc. Могу ли я обновить gcc или clang и использовать их с xcode 4? Я хотел бы использовать gcc> = 4 ....
вопрос задан: 23 May 2017 11:51
0
ответов

C ++: Какие параметры GNU G ++? [дубликат]

Возможный дубликат: лучший уровень предупреждения компилятора для компиляторов C / C ++? GCC имеет тысячи опций для добавления дополнительных предупреждений; Я надеялся, что -Wall -Wextra -pedantic включил все полезные, но ...
вопрос задан: 23 May 2017 11:51
0
ответов

Есть ли способ вызвать ошибку компиляции, если пытаться назначить отрицательное число на контейнер без знака?

Способ охраны в результате двоичного бинара из кода в этом вопросе? В идеале путем ошибки в компиляционном времени. Пример кода из вопроса: unsigned int nval = 0; nval = -5; ...
вопрос задан: 23 May 2017 11:47
0
ответов

Как я могу заставить vc ++ и g ++ вести себя одинаково в отношении имени типа для зависимых квалифицированных типов?

Есть ли переключатель Я могу предоставить cl.exe, который включит предупреждение или ошибку, когда имя типа отсутствует в квалифицированном зависимом типе? Я работаю в среде, где обычно работают разработчики ...
вопрос задан: 23 May 2017 11:47
0
ответов

связывание с собственной -регистрирующей абстрактной фабрикой

Я работал и тестировал самостоятельную -регистрирующую абстрактную фабрику, основанную на описанной здесь:https://stackoverflow.com/a/582456Во всех моих тестовых примерах это работает как шарм, и...
вопрос задан: 23 May 2017 11:44
0
ответов

Перегрузка стандартного ::аргумента функции для соответствия лямбда [дубликат]

Возможный дубликат :Устранение неоднозначности вызовов функций, принимающих стандартные ::функции Разве аргумент шаблона (не является сигнатурой )функции стандартного ::элемента ее типа? Я хочу перегрузить функцию так...
вопрос задан: 23 May 2017 10:34
0
ответов

Почему выравнивание члена long long union больше, чем содержащего union/struct? Это верно?

Из этого вопроса можно было бы предположить, что мировоззрение союза не меньше, чем наибольшее мировоззрение его отдельных членов. Но у меня проблема с типом long long в gcc/g++. В...
вопрос задан: 23 May 2017 10:34
0
ответов

Переопределить функцию C, определенную в статической библиотеке

У меня есть статическая библиотека файлов C, скомпилированная с помощью g ++ на Cygwin.Я хочу провести модульное тестирование одной функции, которая определена в библиотеке. Эта функция вызывает другую функцию, определенную в этой библиотеке, и я ...
вопрос задан: 23 May 2017 10:34
0
ответов

Преобразование объектного файла C ++ из linux .o в Windows .obj

Извините, если это звучит безумно. Могу ли я преобразовать файл .o, полученный из компилятора g ++, в * obj, совместимый с Visual Studio. Это причина, по которой я подумываю сделать это ...
вопрос задан: 23 May 2017 10:33
0
ответов

Как избежать больших if-операторов и instanceof

Открытый абстрактный класс Animal Animal {String name; общедоступное животное (строковое имя) {this.name = name; }} Открытый класс Lion Lion расширяет Animal {public Lion (String name) {super (name); // ...
вопрос задан: 23 May 2017 10:30
0
ответов

Как я могу использовать Ленивый в Диспетчере ASP.NET MVC?

у меня есть простой диспетчер ASP.NET MVC. Внутри нескольких методов действий я получаю доступ к ресурсу, который, как я скажу, является дорогим. Я подумал, почему бы не сделать это статичным. Так что вместо двойной проверки...
вопрос задан: 23 May 2017 10:30
0
ответов

Неопределенная ссылка на библиотеки MySQL с использованием g++

Я получаю неопределенную ссылку на сообщения mysql_suchandsuch@#' при попытке связать мою программу с библиотеками MySQL, поставляемыми с сервером 5.5. Когда MySQL был установлен, я использовал значение по умолчанию...
вопрос задан: 23 May 2017 10:28
0
ответов

Компоновщик g ++ не распознает -Bstatic

Мой вопрос является расширением этого вопроса. Я хочу связать две библиотеки - foo и bar, предпочитая static для foo и dynamic для bar . Если я использую g ++ -static -lfoo -lbar, он пытается найти статические ...
вопрос задан: 23 May 2017 10:27
0
ответов

Какие флаги g++ приведут к тому, что массив на стеке размером во время выполнения вызовет ошибку компилятора?

Создание массива на стеке с размером, определенным во время выполнения, разрешено по умолчанию в g++: int size; cout << "Введите размер массива: " cin >> size; MyObject stack_array[size]; ...
вопрос задан: 23 May 2017 10:26
0
ответов

Увеличивается ли время жизни xvalue, когда оно привязано к константной ссылке lvalue?

Если я напишу следующий код: #include using пространство имен std; основной () { cout << &(int &&)123 << endl; вернуть 0; } Затем g++ жалуется: foo.cc: In ...
вопрос задан: 23 May 2017 09:59
0
ответов

std :: thread в MacPorts gcc4.5

Я пытаюсь скомпилировать некоторую программу, которую я писал для Linux, которая использует некоторые новые причудливые функции C ++ 0x на моем Mac . Я использовал MacPorts для установки пакета gcc45, который дал мне /opt/local/bin/g++-mp-4.5, ...
вопрос задан: 23 May 2017 09:58
0
ответов

Используя 'sudo apt-get install build-essentials'

Я пытался использовать sudo apt-get install build-essentials для установки компилятора g ++ на моем компьютере с Ubuntu Linux. Но он дал мне следующее сообщение: Чтение списков пакетов ... Готово Сборка ...
вопрос задан: 30 March 2017 12:07
0
ответов

Ошибка компилятора G ++ - здесь сначала требуется синтезированный метод

Вот ошибка: В файле, включенном из /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../. ./include/c++/4.4.6/ios:39, из /usr/lib/gcc/x86_64-redhat-linux/4.4.6 /../../../../ include / c + ...
вопрос задан: 10 January 2017 07:23
0
ответов

«Недопустимая инструкция :4» отображается в OS X Lion

Некоторое приложение C++, скомпилированное и без проблем работающее в OS X Snow Leopard, но недавно я перешел на OS X Lion, и здесь, хотя компиляции нет ошибка, когда я пытаюсь запустить его, я получаю сообщение об ошибке "...
вопрос задан: 13 September 2016 01:14
0
ответов

Ошибка: неполный тип, используемый во вложенном описателе имени

. Есть 2 нешаблонных класса A, B, имеющих некоторые статические методы шаблона. Из класса A вызывается статический метод из B, а из класса B вызывается статический метод из A. Исходный код только для ...
вопрос задан: 8 September 2016 03:06