Tag Archives for C++技法

[C++] 実装の隠蔽:クラスを継承する場合

Pimplイディオムの場合もインターフェイスの場合も、基本は公開用クラスも実装用クラスもそれぞれ継承すればいいだけ。 Pimplイディオム 継承元クラス 継承先クラス インターフェイス 継承元クラス 継承先クラス ごちゃ … Continue reading

2011 年 9 月 2 日 by
Categories: C++ | Tags: , |

[C++] 実装の隠蔽:インターフェイスを使う

前回は、委譲を使うシンプルなPimplイディオムを取り上げた。今回は、よりオブジェクト指向(OOP)らしいインターフェイス(抽象クラス)を使った場合。 ヘッダファイル側:インターフェイスの宣言 定義ファイル側:実装 要点 … Continue reading

2011 年 8 月 25 日 by
Categories: C++ | Tags: , |

[C++] 実装の隠蔽:Pimplイディオム

ヘッダファイルの依存関係を減らしたり、実装を隠蔽したりするための技法。 コピー禁止の場合 ヘッダファイル側(Sample.h ) 実装ファイル側(Sample.cpp) コピー可能の場合 ヘッダファイル側(Sample. … Continue reading

2011 年 8 月 20 日 by
Categories: C++ | Tags: , |