Полный запрет на изменения константы

218
07 января 2019, 20:40
#include <cstdio>
int main()
{
  volatile const int number = 100;
  printf("%i\n", number);
  *const_cast<int*>(&number) = 101;
  printf("%i\n", number);
  *(int*)&number = 102;
  printf("%i\n", number);
  return 0; 
}

output:

100

101

102

Возможно ли добиться того, чтобы трюки не работали?

READ ALSO
Приложение qt не работает русский язык

Приложение qt не работает русский язык

пишу в qt creator, создал консольное приложение без qt, но русские буквы выводятся крокозябрами:

219
На чем написана 1С?

На чем написана 1С?

Зашел разговор про 1с и я услышал следующее мнение - что 1с написана на ЯП Русского разлива, те

208
Очистка Activity Android

Очистка Activity Android

У меня есть игра в которой есть несколько activity (Магазин, игровой процесс, меню, регистрация и тд

213