Указатель на const в MSVC и GCC

87
07 февраля 2022, 13:10

По какой причине данный код в MSVC работает иначе, нежели в gcc:

int const foo = 5; 
int* bar = (int*)&foo;
*bar = 1;
cout << foo;

Данный код в MSVC выводит 5, в gcc же 1. При этом в дебагере VS видно, что переменная foo стала 1, но выводится, по какой-то причине 5.

READ ALSO
Как наложить одно изображение на другое в opencv 3?

Как наложить одно изображение на другое в opencv 3?

Имеются два изображения, как наложить одно изображение на другое в opencv 3? C++

94
Как удалить элементы из std::list&lt;std::pair&lt;&gt;&gt;;

Как удалить элементы из std::list<std::pair<>>;

Помогите удалить элементы из std::list>;

89
Python + MySQL Не происходит заполнение БД

Python + MySQL Не происходит заполнение БД

Попытался связать бота в телеграм с базой данных, но возникла проблема с её заполнениемИнформация в БД не обновляется, скорее всего это связано...

104
Порядок отображения current_timestamp

Порядок отображения current_timestamp

Есть таблица , в нем current_timestamp , ну и данные получаются вот так

101