首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学者有关问题. 急 急怎么给void *类型指针赋值

2012-09-17 
菜鸟问题..急 急 急..如何给void *类型指针赋值C/C++ codeint F(){return 10}void main(){void bnew int

菜鸟问题..急 急 急..如何给void *类型指针赋值

C/C++ code
int F(){return 10;}void main(){  void b=new int;  void *b=  *(int*)b=F();// 我想转型以后就可以赋值了,可是还是有问题...}


看有问题那行,
现在我想要函数F返回的int类型的“立即数”不使用中间的任何变量(可以用中间指针),
赋值给b指针所指向的int类型空间。
要怎么做呢

[解决办法]
LZ写这种类型无法匹配的代码,本身就说明了LZ的方法是不可取的,至少在实现方式上还有很多可以改进的地方。。
如果实在想转,请用丑陋的强制类型转换。
C/C++ code
b=(void*)F(); 

热点排行