您的位置:首页 > 编程语言 > C语言/C++

对c++的一些理解,请纠正,毕竟是小白

2015-03-29 09:18 260 查看
第一点:

可以把非void 指针赋给void型指针,反之不可以 ,必须要进行强制转换。

如:

int a=3;

int *p1=&a;

char*p2="new";

void *p3;//p3为无内型指针变量

p3=(void*)p1;//将p1的值 转换转换为void*类型,赋值给p3

cout<<*p3<<endl;

cout<<*(int*)p3<<endl;

p2=(char*)p3;

printf("%d",*p2);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: