C/C++
文章平均质量分 74
lxlsp392
这个作者很懒,什么都没留下…
展开
-
c/c++ 的 include 特点
1. #include<> 与#include "" 区别: #include<>:先去系统目录中找头文件,如果没有再到当前目录下找。主要用于标准的头文件。 #include "":先去当前目录下找头文件,如果没有再到系统目录中找。主要用于自定义的头文件。 2. #include<xxxx> 与#include<xxxx...原创 2010-10-15 15:06:38 · 111 阅读 · 0 评论 -
CreateFile 说明
说明:CreateFile函数创建或打开对象(文件、pipes、邮槽、通信资源、磁盘驱动器(仅适用于windowsNT)、控制台、文件夹(仅用于打开)),并返回一个可以用来访问这些对象的句柄。 HANDLE CreateFile( LPCTSTR lpFileName, //指向文件名的指针 DWORD dwDesiredAccess, //访问模式(写/读) DWORD dw...原创 2010-10-19 09:35:37 · 228 阅读 · 0 评论 -
CreateFileMapping 说明
说明 创建一个新的文件映射对象。 HANDLE CreateFileMapping(HANDLE hFile, // 映射文件的句柄LPSECURITY_ATTRIBUTES lpFileMappingAttributes,// 安全描述符指针DWORD flProtect, // 对映射对象的保护DWORD dwMaximumSizeHigh...原创 2010-10-19 11:13:27 · 207 阅读 · 0 评论 -
全面介绍Windows内存管理机制及C++内存分配实例 之 内存状态查询
1. 内存状态查询函数1.1系统信息Windows 提供API可以查询系统内存的一些属性,有时候我们需要获取一些页面大小、分配粒度等属性,在分配内存时用的上。请看以下C++程序:SYSTEM_INFO sysInfo;GetSystemInfo(&sysInfo);cout<<"机器属性:"<<endl;cout<<"页大小="<<sysIn原创 2010-10-19 13:43:39 · 166 阅读 · 0 评论 -
Windows内存结构
1 进程的虚拟地址空间布局 1.1 进程虚拟地址空间布局: 每个进程都被赋予它自己的虚拟地址空间。对于3 2位进程来说,这个地址空间是4GB,Win2K在IA-32架构的CPU下面的进程地址空间分布如下表所示: 地址空间说明 地址空间 64K NULL指针分配区 0x00000000~0x0000FFFF (64K) 用户空间 0x00010000~0x7FFEFFFF (2G–128...原创 2010-10-19 14:03:20 · 173 阅读 · 0 评论