⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cplexdemo.cpp

📁 《windows程序设计》王艳平版的书籍源代码
💻 CPP
字号:
///////////////////////////////////////////////////////////////
// CPlexDemo.cpp文件

#include "../common/_afxplex_.h"  // 定义了CPlex结构

struct CMyData 			// 04CPlex工程下。你没有必要去做这个练习,懂得它的工作机制就行了,
{					// CPlex结构的实际应用在后面的类中会被体现出来
	int nSomeData;
	int nSomeMoreData;
};

void main()
{
	CPlex* pBlocks = NULL; // 用于保存链中第一个内存块的首地址,必须被初始化为NULL

	CPlex::Create(pBlocks, 10, sizeof(CMyData));
	CMyData* pData = (CMyData*)pBlocks->data();
	// 现在pData是CPlex::Create函数申请的10个CMyData结构的首地址
	//...		// 使用pData指向的内存

	// 使用完毕,继续申请
	CPlex::Create(pBlocks, 10, sizeof(CMyData));
	pData = (CMyData*)pBlocks->data();

	// 最后释放链中的所有内存块
	pBlocks->FreeDataChain();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -