Вопросы по теме 'unspecified-behavior'
Индексирует ли новый элемент карты и имеет ли что-то, что читает его, назначенное ему неопределенное поведение или просто неуказанное?
После ответа на этот вопрос возник долгая дискуссия о том, является ли рассматриваемый код неопределенным поведением или нет. Вот код:
std::map<string, size_t> word_count;
word_count["a"] = word_count.count("a") == 0 ? 1 : 2;...
255 просмотров
schedule
01.05.2022
Имеет ли этот код из раздела 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 просмотров
schedule
27.10.2022
Странные значения при инициализации массива с использованием назначенных инициализаторов
Когда я инициализирую массив ниже, все выходные данные выглядят нормально, за исключением values[3] . По какой-то причине values[3] , инициализированный как values[0]+values[5] , выводит очень большое число. Я предполагаю, что я пытаюсь назначить...
1390 просмотров
schedule
26.05.2023