C++相談室 part44
■ このスレッドは過去ログ倉庫に格納されています
0890887
2005/11/17(木) 19:23:56おぉ、ありがとうございます。
こんなかんじで出来ました。
template <class TYPE> class CStream : public IStream
interface IFile : public IStream
class CFile : public CStream<IFile>
ただ、IStreamからの派生物が増えてくると、お腹いっぱいになりそうです。
それとQueryInterfaceでIFileインターフェイスの取得が上手くいかなさげ??
>>889
その方法は面倒臭そうだったので止めました。
> ただ、そもそもIFile::Openの存在意義がわからない。何故必要?
え゛? 他にもIBufferとかICompressとか作って
IStreamでの一括管理がしてみたいから、としか…
COMに拘る理由は無いんですが、勉強にもなるかなと。
■ このスレッドは過去ログ倉庫に格納されています