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 · 446 阅读 · 0 评论 -
位制转换的问题----%f %d 对int型 double型转换期间的问题
对于这样的程序输出结果#includeusing namespace std;int main(){ printf("%f",5); printf("%d",5.01);}我的分析是这样的:首先注意(栈中的数字是从高位向地位存储的!比如 int a=3;&a指的是低位地址 不是高位地址,即是int的末尾 而不是int的开头位置。)其实,在我们当我们弄清楚浮点数的转载 2013-10-12 10:08:51 · 707 阅读 · 0 评论 -
cout<<hex<<u.i<<endl 《程序员》的一道union题目
转自:http://blog.sina.com.cn/s/blog_8af1069601012csm.html原题目:-------------------------------------------------------------------------------------------------------------#include using转载 2013-10-12 16:18:04 · 707 阅读 · 0 评论 -
C++开发必看 四种强制类型转换的总结
转自:http://hb.qq.com/a/20110722/001452.htmC风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_c转载 2013-10-12 10:48:16 · 449 阅读 · 0 评论 -
C 关于unsigned int compzero = ~0;
转自:http://hi.baidu.com/bystander1983/item/e1c11a4152242811886d1051unsigned int zero = 0; unsigned int compzero = 0xFFFF; /*1's complement of zero */ 对于一个int型不是16位的处理器为说,上面的代码是不正确的。应编写如下:转载 2013-10-12 20:18:22 · 653 阅读 · 1 评论
分享