Название: Опции gcc на совместимость стандарту типа -pedantic не работают Отправлено: yarick от Май 02, 2013, 15:06 Хотелось бы, чтобы компилятор gcc не давал использовать те его средства, которые не совместимы со стандартом С++11 и выдавал варнинги. Вот например, #pragma once не совместима, однако компилятор никакого сообщения не выдаёт...
Сделал так Код: QMAKE_CXXFLAGS += -std=gnu++11 Название: Re: Опции gcc на совместимость стандарту типа -pedantic не работают Отправлено: Alex Custov от Май 02, 2013, 15:31 Цитировать Вот например, #pragma once не совместима прагмы - implementation-defined вещь. Неизвестные прагмы по стандарту должны просто игнорироваться. Итого если once поддерживается данным компилятором, то это соответствует стандарту. Если же нет, то компилятор обязан once игнорировать, и это тоже соответствует. http://page-book.ru/i569005 пункт 16.6 |