2015年2月9日

C语言中long类型,int类型

摘要: long类型表示long int,一般简写为long,注意long不表示long double。虽然有时候会有sizeof(long)=sizeof(int),long int与int是不同的: 16位系统:long是4字节,int是2字节32位系统:long是4字节,int是4字节64位系统:lo 阅读全文

posted @ 2015-02-09 23:24 VIPler 阅读(2197) 评论(0) 推荐(0)

关于内存地址和内存空间的理解。

摘要: 1.内存地址用4位16进制和8位16进制表示的区别。例如经常可以看到某些书籍上写的内存地址0x0001,在另外一些书籍上写的内存地址又变成了0x00000001。都是表示的编号为1的内存地址,为什么一个是4位16进制表示,另外一个又是用8位16进制表示呢? 首先,必须要知道内存地址只是一个编号,代表一个内存空间。那么这个空间是多大呢?原来在计算机中存储器的容量是以字节为基本单位的。也就是说一个内存... 阅读全文

posted @ 2015-02-09 22:08 VIPler 阅读(54324) 评论(6) 推荐(16)

2015年2月7日

C++中类的内存空间大小(sizeof)分析

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2015-02-07 22:38 VIPler 阅读(635) 评论(1) 推荐(0)

2015年2月5日

什么是符号文件

摘要: 先不管什么是符号文件,先看看在没有符号文件支持时的情况,下面是VC8.0在没有符号文件支撑时的一个调用堆栈 下面是加载了PDB文件后的堆栈情况: 有没有发现最开始的稀奇古怪的十六进制符号都变成了函数名?这就是符号文件的魔力。 这里所说的“符号”就是“调试符号”,从软件调试的角度来讲,调试符号是将被调试的二进制程序和源程序联系起来的桥梁,很多重要的调试功能,例如源代码调试、栈回溯(如上表中的示例... 阅读全文

posted @ 2015-02-05 17:08 VIPler 阅读(1136) 评论(0) 推荐(0)

windbg入门

摘要: 1.安装 从微软官网msdn下载,搜索windbg,找到下载页面。下载下来的是一个在线安装工具,类似下载WOW的下载器。运行在线安装工具,会出一个向导,刚开始没仔细看,默认的是在线安装,居然要1.5个G左右的空间,下面还有一个选项,仔细一看不是在线安装,是下载文件到XXX路径,也不小,要700多M的空间,我一想居然这么大,对自己的英语水平没信心,果断取消。找了半天貌似就只有那个网页,确定是那个在线... 阅读全文

posted @ 2015-02-05 17:02 VIPler 阅读(1245) 评论(0) 推荐(0)

关于找不到stdafx.h头文件问题(pass)

摘要: 代码: 编译报错:无法打开包括文件:“stdafx.h”: No such file or directory 刚换的vs2012。网上各种搜索,知道了解决办法。就是注释掉这一行,因为这个头文件主要作用就是较快速度之类的。注释掉对主程序影响不大。但是我想知道为什么 我的会报错。 //自己找到问题的答 阅读全文

posted @ 2015-02-05 16:22 VIPler 阅读(50654) 评论(0) 推荐(3)

main()和_tmain()有什么区别

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2015-02-05 16:06 VIPler 阅读(334) 评论(1) 推荐(0)

内部类的访问

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2015-02-05 01:14 VIPler 阅读(23) 评论(0) 推荐(0)

2015年2月4日

STL中,迭代器的分类

摘要: 五类迭代器如下:1、输入迭代器:只读,一次传递 为输入迭代器预定义实现只有istream_iterator和istreambuf_iterator,用于从一个输入流istream中读取。一个输入迭代器仅能对它所选择的每个元素进行一次解析,它们只能向前移动。一个专门的构造函数定义了超越末尾的值。总是,... 阅读全文

posted @ 2015-02-04 15:36 VIPler 阅读(2255) 评论(1) 推荐(1)

关于Winsock编程中IO重叠的概念

摘要: 我在看《Windows网络与通信程序设计》(王艳平)这本书时,对重叠IO很不理解,突然就冒出这么一个概念,没一点头绪。就目前的理解做一个整理。 第一种理解:OVERLAPPED,顾名思义为重叠,乍一看会很奇怪,重叠?谁跟谁重叠?似乎在WIN32的Programming中没有这个概念呀?要讨论这个问题就要追溯到对设备I/O的访问中。 在WIN32中,用户不能象以前那样直接对硬件进行访问,... 阅读全文

posted @ 2015-02-04 00:25 VIPler 阅读(592) 评论(0) 推荐(0)

导航