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分