c与c++中的强制转换

来源:互联网 发布:淘宝被限制登录 编辑:程序博客网 时间:2024/05/29 04:52

c++必须要显式的强制类型转换,这点与c语言不同,

如:

int *p;p=malloc(100);
在c++编译时,会报错:不能将void*指针赋值给int*指针!

而c编译器不会报错,连警告都不会有。

为了让c能更好的移植到c++中,最好在c中进行显式的强制类型转换。