Sample_Program-1
#include<iostream>
using namespace std ;
int main(){
const int i = 9;
int *j = const_cast<int*>(&i); //Ok
int *j = const_cast<int*>(i); //Error
}
Sample_Program-2
#include<iostream>
using namespace std ;
int main(){
const int i = 9;
int j = const_cast<int&>(i);//Ok
int j = const_cast<int>(i);//Error
}
私はちょうどいくつかのC ++の概念を学んでいて、上記の2つの概念に出会いました。上記の2つのサンプルプログラムでエラーとしてマークされた概念を誰か説明してもらえますか?