частое явление, т.к. есть множество вариантов приложения навыков в сях, где просто не возникает необходимости, или она поверхностная.
0. Т.е. nullptr это тот же 0, что и NULL. А нулевой адрес, как водится, находится в защищенной области. Но разве стандарт обязует его быть именно нулем?
6. это да, понятно. Собсно, отсюда и вытекал вопрос: это одна таблица, модифицируемая в райнтайме, или множество таблиц на все возможные варианты, которые в компайл тайме будут сформированы и готовы к работе. Я не знаком с тем, что требует от этого стандарт, и как именно могут изголяться разрабы, но второй вариант очевидно более быстрый и более вероятный.
0. Не путайте значение адреса и данные, располагаемые по этому адресу. Память по адресу nullptr является запрещенной для чтения, да. А сам адрес - это просто константа. И она нигде не лежит.
Обсуждают сегодня