void* 类型转换问题 void*是个指针,可以直接强转成int的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void* p;int i = (int)(*p); 这样不行呀出现如下错误:error C2100: illegal indirection void* p = NULL; p = new char[10]; int n = 0; n = (int)p;虽然p作为一个地址可以直接强转复制给n,但建议不要这么使用。 那不过仅仅取出地址值。实际上这种用法可能更有用:... //得到一个char* p;指针要求获取上面取得值的一个DWORD值。可以这样:DWORD *pdw = (DWORD*)p;DWORD dw = *pdw;呵呵,学习。 void* p; int* ip = (int*)p; int i = *ip; 指针类型转为int类型当然会有错误,如果强转的话,则只能得到void*指针的地址。 Select函数与recv函数的配合使用! _variant_t转long的问题 新人求指导 VC编译时出错 那位能给我一个双向send的最简单例子 如何绕过模态对话框顺序执行下面的程序,请不吝指教。 使用了MessageBoxEx,仍旧无法使弹出对话框中的按钮变为中文:(,哪位给指条明路吧! error C2065: 'read' : undeclared identifier 很菜的问题 如何设计连接流程图的两个节点间的连接线? 类型转换问题 急 在线等 跪求!!mciSendCommand 如何循环播放单首mp3
int i = (int)(*p);
出现如下错误:
error C2100: illegal indirection
p = new char[10];
int n = 0;
n = (int)p;虽然p作为一个地址可以直接强转复制给n,但建议不要这么使用。
实际上这种用法可能更有用:
... //得到一个char* p;指针
要求获取上面取得值的一个DWORD值。
可以这样:DWORD *pdw = (DWORD*)p;
DWORD dw = *pdw;呵呵,学习。
int* ip = (int*)p;
int i = *ip;