一个double *与char *转换问题
踏实每一步 2006-03-23 12:17:53 举个例子:
void main()
{
double d[10]={1,2,3,4,5};
cout<<"(char *)d"<<(char *)d<<endl;//输出没显示结果,照道理应该是一个地址
char * pch="hello";
cout<<"(double *)pch"<<(double *)pch<<endl; //输出正确
}
我是这样想的因为都是4个字节地址空间,应该是可以转换的.但为什么不行.
那位能说明下.