c++
代码格子
这个作者很懒,什么都没留下…
展开
-
原码,补码,c中各类型表示的范围
本文内容只作为借鉴用,如有错误望指出.相信大家都了解原码和补码的转换关系,若不知道百度一下很多解释的.我主要想阐述下其中在编译器(VC6.0)和内存中得分布情况.首先计算机所有数字存储都是通过原码的形式,这样只用加法就解决了减法的问题.在c或者c++下,只以char为例子(其他类型原理相似).char 占用1个字节,范围是[-128,127) [0,255);char为什么能表原创 2011-12-09 10:26:44 · 441 阅读 · 0 评论 -
指针的引用.this指针解答.
本人水平优先,若有错误,妄留言指出,谢谢.1.this指针解答: class obejct {private: int x; public: void setX( value) {x = value } };//类在后面不断扩充object ob;//定义对象object ob1;this指针其实就是 &ob 即 &ob == t原创 2011-12-20 11:39:32 · 388 阅读 · 0 评论 -
extern "C"解答
文章要要错误妄指出,谢谢.C++是C的超集,他继承了c的集中入栈方式,其中包括_fastcall _stdcall _cdecl(这三种入栈方式).但c和c++两种入栈情况也有不同,其主要原因是c不支持重载,C情况下void show(int x,inty) 和 void show(int x); 编译器是不能区别的(大家都知道); 函数会被翻译函数名 _show()原创 2011-12-14 09:44:23 · 184 阅读 · 0 评论 -
Bitblt单色位图SetBkColor、SetTextColor作用网络版. 加自己的理解.
上面转载是讲解单色图中SetBkColor和SetTextColor函数对单色图的影响。我想在这对其进行解释下.A 在A中生成掩码图时,将SetBkColor设置成红色,是说明将图COPY的时候红色将会生成白色。我们要明白在单色图中只有RGB(255,255,255)是白色,其余任何颜色都是黑色即RGB(0,0,0),SetBkColor(255,0,0); 是SRCCOPY字段转换时生转载 2012-10-09 20:45:10 · 981 阅读 · 0 评论 -
windbg符号链接的问题.还有KeServiceDescriptorTableShadow内存块查找时问号的情况
最近配置windbg比较郁闷,搞了几天才搞定,自己的经验希望能帮助大家.也方便自己以后查阅首先介绍几个命令:lm 列出加载模块信息 如下0: kd> lmstart end module name80800000 80a28000 nt (export symbols) ntkrnlmp.exeUnloaded m原创 2012-10-15 21:24:51 · 1078 阅读 · 0 评论