|
发表于 2013-12-3 00:42:54
|
显示全部楼层
图形函数我基本上忘记得差不多了,也没精力去查msdn了,
我就根据你的文件类模拟下我的思路。
class CFile
{
virtual void open( name, zipfile=NULL );
virtual void write( buff );virtual void close();
}
class CDiskFile: public CFile
{
void open( name, zipfile=NULL ) { 调用windows api打开磁碟文件;}
void write( buff ) { 调用windows api写入文件数据;}
void close( ) { 关闭文件;}
}
class CZipFIle: public CFile
{
void open( name, zipfile=NULL )
{
if( zipfile != NULL )
{ 调用ziplib打开zip文件;打开zip里面的name文件; }
}
void write( buff ) { 调用ziplib写入操作;}
void close( ) {调用ziplib关闭文件;}
}
看能不能表达清楚我的意思。
|
|