#include <stdio.h>
int main(){
const int constant = 21;
const int* const_p = &constant;
int* modifier = (int*)(const_p);
*modifier=10;
printf("%d \n",constant);
return 0;
}
結果是10
#include <iostream>
using namespace std;
const int constant = 21;
cout<<constant<<endl;
結果是21,這種模拟,對c++屬于未定義操作~