質問編集履歴
3
表記ブレを修正( "Pimpl" に統一)
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
インタフェースクラスと
|
1
|
+
インタフェースクラスと Pimpl の違い(?)
|
body
CHANGED
@@ -101,4 +101,4 @@
|
|
101
101
|
```
|
102
102
|
|
103
103
|
両者(他の形もあるかもですが)の{違い,使い分け/選択基準,etc...}というのはどんな感じなのでしょうか?
|
104
|
-
(
|
104
|
+
( Pimpl の側を{使うべき,使わなきゃならない,使ったほうが良い, etc... }場面とは?)
|
2
末文追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -100,4 +100,5 @@
|
|
100
100
|
std::unique_ptr< IXXX > CreateXXX(){ return std::make_unique<XXX>(); }
|
101
101
|
```
|
102
102
|
|
103
|
-
両者(他の形もあるかもですが)の{違い,使い分け/選択基準,etc...}というのはどんな感じなのでしょうか?
|
103
|
+
両者(他の形もあるかもですが)の{違い,使い分け/選択基準,etc...}というのはどんな感じなのでしょうか?
|
104
|
+
( PImpl の側を{使うべき,使わなきゃならない,使ったほうが良い, etc... }場面とは?)
|
1
誤記修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,8 +53,8 @@
|
|
53
53
|
};
|
54
54
|
|
55
55
|
//処理を移譲
|
56
|
-
void XXX::
|
56
|
+
void XXX::PublicMethod1(){ m_pImpl->PublicMethod1(); }
|
57
|
-
void XXX::
|
57
|
+
void XXX::PublicMethod2(){ m_pImpl->PublicMethod2(); }
|
58
58
|
```
|
59
59
|
|
60
60
|
……っていう話だと思うんですが,
|