2009-03-10から1日間の記事一覧

BREW API と intrusive_ptr の親和性

は最悪だと思うのです。 C での擬似的な継承関係は C++ の継承関係とは関係が無いので、型の変換が一切できないのです。 intrusive_ptr<IShell> shell; intrusive_ptr<IBase> base; shell = base; // 当然エラー base = shell; // エラー base = static_pointer_cast<IBase>(shell)</ibase></ibase></ishell>…