Ошибка времени выполнения с использованием выражения подписания подписания, скомпилированной компилятором MS VS22 C ++C++

Программы на C++. Форум разработчиков
Anonymous
Ошибка времени выполнения с использованием выражения подписания подписания, скомпилированной компилятором MS VS22 C ++

Сообщение Anonymous »

У меня есть несколько запутанного кода, специально написанный для тестирования оператора индекса. E2. "). Но некоторые компиляторы, например, MS VS-22 C ++ (с поддержкой последнего стандарта C ++) или GCC 8.3. Ошибка времени выполнения. < /P>

Код: Выделить всё

#include 

int main()
{
int a[] = { 1, 2, 3, 4, 5 };

for (const int *p = a; p != a + sizeof( a ) / sizeof( *a ); ++p)
{
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79503795/run-time-error-using-a-compound-subscripting-expression-compiled-by-the-ms-vs22[/url]

Вернуться в «C++»