您的位置:首页 > 其它

使用传指针避免类型自动转换

2017-10-19 14:06 337 查看
如果有这样的函数:

void foo(int ival);

由于存在类型转换机制,实际传入的实参可能不是int类型,假如函数的内部逻辑很需要它一定是int类型的,如何是好呢?

使用这种方法,就可以避免类型自动转换:

void foo(int *ival);

因为一般情况下,指针的类型必须严格匹配。此时就必须传入一个int类型的地址,方能通过编译。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐