![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 72
zkperfecting
这个作者很懒,什么都没留下…
展开
-
C++ 关键字typeid
转载网址:http://www.cppblog.com/smagle/archive/2010/05/14/115286.aspx 在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或转载 2013-10-11 16:25:57 · 394 阅读 · 0 评论 -
位制转换的问题----%f %d 对int型 double型转换期间的问题
对于这样的程序输出结果 #include using namespace std; int main() { printf("%f",5); printf("%d",5.01); } 我的分析是这样的:首先注意(栈中的数字是从高位向地位存储的!比如 int a=3;&a指的是低位地址 不是高位地址,即是int的末尾 而不是int的开头位置。) 其实,在我们当我们弄清楚浮点数的转载 2013-10-12 10:08:51 · 655 阅读 · 0 评论 -
cout<<hex<<u.i<<endl 《程序员》的一道union题目
转自:http://blog.sina.com.cn/s/blog_8af1069601012csm.html 原题目: ------------------------------------------------------------------------------------------------------------- #include using转载 2013-10-12 16:18:04 · 665 阅读 · 0 评论 -
C++开发必看 四种强制类型转换的总结
转自:http://hb.qq.com/a/20110722/001452.htm C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_c转载 2013-10-12 10:48:16 · 386 阅读 · 0 评论 -
C 关于unsigned int compzero = ~0;
转自:http://hi.baidu.com/bystander1983/item/e1c11a4152242811886d1051 unsigned int zero = 0; unsigned int compzero = 0xFFFF; /*1's complement of zero */ 对于一个int型不是16位的处理器为说,上面的代码是不正确的。应编写如下:转载 2013-10-12 20:18:22 · 566 阅读 · 1 评论