[求助]int &rInt = * pInt;
编译器VC++6.0请先看下面的程序:
int * pInt = new int;
* pInt =10;
if(pInt!=NULL)
int &rInt = * pInt;
cout << rInt << endl;
编译不能通过.错误提示:error C2065: 'rInt' : undeclared identifier
若把if语句删去,程序能正常运行.但为什么加入if语句便出现rInt没声明的错误?是编译器的问题吗?
Thank you for your help.
[[it] 本帖最后由 anlogo 于 2008-4-8 09:18 编辑 [/it]]