您当前的位置: 首页 >  c++

09 C++ - 更严格的类型转换(比较C语言)

杨林伟 发布时间:2019-10-08 14:25:17 ,浏览量:1

在C++,不同类型的变量一般是不能直接赋值的,需要相应的强转。

c语言代码:

typedef enum COLOR{ GREEN, RED, YELLOW } color;
int main(){

	color mycolor = GREEN;
	mycolor = 10;
	printf("mycolor:%d\n", mycolor);
	char* p = malloc(10);
	return EXIT_SUCCESS;
}

以上c代码c编译器编译可通过,c++编译器无法编译通过。

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 1浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.4410s