C,C++,C#中能否在编译时调节 禁止变量类型自动转化.例如使int a=3; float b=a为非法.

如题出于程序安全性考虑,有时候变量的自动转化容易导致不易查出的错误我的问题不是如何实现类型转化,而是如何禁止类型转化。... 如题
出于程序安全性考虑,有时候变量的自动转化容易导致不易查出的错误

我的问题 不是如何实现类型转化,而是如何禁止类型转化。
展开
 我来答
shenjiantaiji
2010-08-21
知道答主
回答量:6
采纳率:0%
帮助的人:11万
展开全部
使用强制转换应该没有问题
比如说 int a=3; float b=(float)a
这样程序不会出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhao61
2010-08-21 · TA获得超过1459个赞
知道小有建树答主
回答量:1065
采纳率:0%
帮助的人:851万
展开全部
···范围说错了··这个不是语言的功能,是编译器的选项,要看你用的什么IDE了。

其实只要输出了警告信息就足够了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式