『学术讨论』关于C++中的强制类型转换(抛砖引玉)
衡水学院吧
全部回复
仅看楼主
level 7
自己学的不怎么多,就找个简单的问题跟大家讨论讨论吧哪里说的不合适,希望高手一定要批评,使劲批评..
2008年09月30日 11点09分 1
level 7
这里不讨论新定义的那4个强制类型转换,其实那几个我还不怎么懂.. 惭愧,呵呵~~我是想说说C++的一些思想上的问题int i;float f=5.3;i = (int) f;//i = int (f);我们使用C语言的时候,强制类型转换一般都是默认给出的那个,很少使用注释里面的,但是在C++里面就比较提倡使用i = int (f);这种转换方法。我刚开始的时候总觉得很不适应,感觉很奇怪..虽然这个在C语言也能用,而且区别并不大,仅仅是括号的问题后来有些理解了这么写的目的,就是函数的思想,把类型名也当成是函数。大家学过C,然后学C++的,都来说说自己的一些想法吧题目有些文不对题了,呵呵~~ 主要是我对const_cast dynamic_cast  reinterpret_cast static_cast这几个东西比较头疼.. 这么麻烦的关键字,用起来实在不方便
2008年09月30日 12点09分 2
level 5
恩的确是这样的,的确我是不懂!
2008年09月30日 12点09分 3
level 4
看字就晕!
2008年09月30日 13点09分 4
level 7
看字就困的升级版??呵呵,突然发现的.
2008年09月30日 15点09分 5
level 4
呵.. 别跟我提她` 可以么?
2008年09月30日 15点09分 6
level 6
C++是强类型语言,是不提倡用类型转换的.
2008年09月30日 20点09分 7
1