Вопросы по теме 'unspecified-behavior'

Индексирует ли новый элемент карты и имеет ли что-то, что читает его, назначенное ему неопределенное поведение или просто неуказанное?
После ответа на этот вопрос возник долгая дискуссия о том, является ли рассматриваемый код неопределенным поведением или нет. Вот код: std::map<string, size_t> word_count; word_count["a"] = word_count.count("a") == 0 ? 1 : 2;...
255 просмотров

Имеет ли этот код из раздела 36.3.6 4-го издания языка программирования С++ четко определенное поведение?
В книге Бьярна Страуструпа Язык программирования C++ , 4-е издание. раздел 36.3.6 Операции, подобные STL , следующий код используется в качестве примера связывания : void f2() { std::string s = "but I have heard it works even if you...
10902 просмотров

Странные значения при инициализации массива с использованием назначенных инициализаторов
Когда я инициализирую массив ниже, все выходные данные выглядят нормально, за исключением values[3] . По какой-то причине values[3] , инициализированный как values[0]+values[5] , выводит очень большое число. Я предполагаю, что я пытаюсь назначить...
1390 просмотров