Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
5 / 5 / 3
Регистрация: 20.10.2013
Сообщений: 68

Убрать предупреждение

15.03.2015, 11:04. Показов 1815. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется 122 вот таких вот предупреждения (не все в эту строчку, но текст одинаковый):

D:\course\display.h:47: предупреждение: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default]
___bool flag = false;
__________^

Видимо, нужно подключить -std=c++11 (?) как-то.
Я так понимаю, это не так важно, но хотелось бы их убрать.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.03.2015, 11:04
Ответы с готовыми решениями:

Убрать предупреждение
При выполнение php кода иногда происходит деление на ноль (знаю что нельзя) и печатается предупреждение : Warning: Division by zero in...

Как убрать предупреждение
Компилятор пишет "control may reach end of non–void function", что надо исправить? /* compares two dates */ #include...

Нужно убрать Предупреждение системы безопасности
Можно ли убрать предупреждение "Часть содержимого базы данных отключено" в Access 2007???

3
542 / 163 / 79
Регистрация: 23.09.2013
Сообщений: 316
15.03.2015, 11:23
Лучший ответ Сообщение было отмечено galayko как решение

Решение

galayko,
Зависит от того, какая система сборки - в общем случае нужно установить флаг компилятора -std=c++11
Для cmake:
add_definitions(-std=c++11)
Для qmake:
QMAKE_CXXFLAGS += -std=c++11
Для dev-c++ :
http://www.cplusplus.com/doc/t... on/devcpp/
Для эклипс:
http://stackoverflow.com/quest... 0x-support
При компиляции через консоль, например так:
g++ ./main.cpp -std=c++11
1
Модератор
Эксперт С++
 Аватар для zss
13772 / 10965 / 6491
Регистрация: 18.12.2011
Сообщений: 29,242
15.03.2015, 11:26
На мой взгляд, использование такой инициализации неоправдано.
Для этого существуют конструкторы.
0
542 / 163 / 79
Регистрация: 23.09.2013
Сообщений: 316
15.03.2015, 11:28
zss,
Для каждой проблемы - своё решение, в частности не статические инициализаторы полей класса не плохо справляются с задачей инициализации при создании нескольких различных версий конструктора, и не позволяют допустить ошибку, когда человек создавая новый конструктор забывает инициализировать одно из полей. Да и какая разница, если вам принесли легаси код, у вас там 1.5 тысячи ворнингов - наверно проще скомпилировать его с соответствующим флагом, нежели бросаться переписывать под старую версию плюсов.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.03.2015, 11:28
Помогаю со студенческими работами здесь

как убрать предупреждение при закрытии документа
Добрый день. такая проблема: есть база сотрудников, пользователь выбирает кого-либо из коллег и по нажатию кнопки формирует документ...

Как убрать предупреждение в X7 при уменьшении масштаба?
Здравстсвуйте, уже не знаю, что делать с ним) Бесит, сильно-сильно бесит. Суть проблемы: При уменьшении масштаба мышкой вылазит...

возможно ли убрать предупреждение системы безопасности в винде ?
есть программа когда ее запускаешь windows выкидывает предупреждение системы безопасности ((( это нормально ? или можно как то...

Как убрать предупреждение при копировании на внешнее устройство?
При копировании медиафайлов на внешнее устройство (скажем, телефон) система, считая себя умнее, предупреждает, что файлы могут не...

Убрать предупреждение "Вы зашли на сайт как незарегистрированный пользователь."
На странице с полным текстом новости над полям добавления комментария висит страшное предупреждение "Уважаемый посетитель, Вы зашли на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru