词条 | CHtmlStream |
释义 | CHtmlStream没有基类。 CHtmlStream是管理内存中的HTML的类。HTML内存文件对临时存储原始字节或串行化对象十分有用。尽管它不是由CFile派生,但CHtmlStream与CFile派生类CMemFile相似,只是CHtmlStream用于存储临时缓冲区中的数据,且CHtmlStream内存文件的数据不可读。 CHtmlStream对象常自动创建,并通过CHttpServer::ConstructStream变成可用。但也可覆盖CHttpServer::ConstructStream并提供特殊的功能。 CHtmlStream对象可自动分配内存或调用Attach将自己的内存块附加给CHtmlStream对象。无论那种情况,如果nGrowBytes不为0,则文件内存区被自动分配在以nGrowBytes为大小的增加区内,可将nGrowBytes设置为构造函数的一个参数。 如果内存原来由CHtmlStream对象占用,当此对象被析构时,内存自动被删除。否则,你应释放对象的内存区。 CHtmlStream使用实时库函数分配、重新分配、释放并分配,解配内存。在增长的缓冲区内,拷入内存块。要在CHtmlStream增加一个文件时改变此功能,应从CHtmlStream派生自己的类,并覆盖相应的函数。 #include <afxisapi.h> |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。