回答編集履歴
1
誤記修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
ちなみにPimplイディオムを採用するならば、`A::Impl`クラスのデータメンバ(`mData`,`m
|
5
|
+
ちなみにPimplイディオムを採用するならば、`A::Impl`クラスのデータメンバ(`mData`,`mSize`)管理も、外側の`A`クラスではなく`A::Impl`クラス自身に行わせた方が良いのではないでしょうか?
|
6
6
|
|
7
7
|
公開クラス`A`自身はデータを持たず、公開API呼び出しをうけて実装クラス`A::Impl`に委譲するだけ、という構造が基本パターンだと思います。(それ以外はダメという訳ではないですが、教科書的にはこのような実装パターンです)
|
8
8
|
|