Результаты поиска по запросу "compiler-bug"
std :: shared_ptr в списке std :: initializer_list, похоже, преждевременно уничтожается
Редактировать: Это действительно вызвано ошибкой в Visual Studio - и это уже исправлено.Проблема не воспроизводится после примененияОбновление 2 в Visual S...
Инициализация элемента std :: array <char, x> в конструкторе с использованием строкового литерала. Ошибка GCC?
Следующий пример инициализацииstd::array <char, N> член в конструкторе, использующий строковый литерал, не компилируется в GCC 4.8, но компилируется с использованием Clang 3.4. #include <iostream> #include <array> struct A { std::array<char, 4> ...
Что особенного в R и L в препроцессоре C ++?
Я выполнил следующий код через препроцессор Visual Studio 2013. Результат меня удивляет. Содержимое hello.cpp: #define A(j) #j A(A?) A(B?) A(C?) A(D?) A(E?) A(F?) A(G?) A(H?) A(I?) A(J?) A(K?) A(L?) A(M?) A(N?) A(O?) A(P?) A(Q?) A(R?) A(S?) ...
Что особенного в R и L в препроцессоре C ++?
Я выполнил следующий код через препроцессор Visual Studio 2013. Результат меня удивляет.Содержимое hello.cpp:
инициализация нуля массива c ++: это ошибка или это правильно?
Примечание. Мы говорим о (предположительно) C ++ 98-совместимых компиляторах здесь. Это не вопрос C ++ 11. У нас странное поведение в одном из наших компиляторов, и мы не уверены, что это нормально или это ошибка компилятора: // This struct has ...
инициализация нуля массива c ++: это ошибка или это правильно?
Примечание. Мы говорим о (предположительно) C ++ 98-совместимых компиляторах здесь. Это не вопрос C ++ 11.У нас странное поведение в одном из наших компилято...
Почему общие и неуниверсальные структуры обрабатываются по-разному при построении выражения, которое поднимает оператор == до нуля?
Это похоже на ошибку при поднятии до нуля операндов на общих структурах. Рассмотрим следующую фиктивную структуру, которая переопределяетoperator==: struct MyStruct { private readonly int _value; public MyStruct(int val) { this._value = val; } ...