cplexdemo.cpp
来自「《windows程序设计》王艳平版的书籍源代码」· C++ 代码 · 共 27 行
CPP
27 行
///////////////////////////////////////////////////////////////
// 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 + =
减小字号Ctrl + -
显示快捷键?