質問編集履歴

4

BBB::BBBにおける不要な初期化要素の削除

2019/07/04 23:51

投稿

tomotomtony
tomotomtony

スコア14

test CHANGED
File without changes
test CHANGED
@@ -182,6 +182,8 @@
182
182
 
183
183
  protected:
184
184
 
185
+      
186
+
185
187
  AAA* m_AAA;
186
188
 
187
189
 
@@ -240,11 +242,7 @@
240
242
 
241
243
  BBB::BBB()
242
244
 
243
- : m_CCC()
244
-
245
- , m_DDD(nullptr)
246
-
247
- , m_AAA(nullptr)
245
+ :m_AAA(nullptr)
248
246
 
249
247
  {
250
248
 

3

BBBクラスのheaderファイルとcppファイルを追加しました。

2019/07/04 23:51

投稿

tomotomtony
tomotomtony

スコア14

test CHANGED
File without changes
test CHANGED
@@ -149,3 +149,131 @@
149
149
 
150
150
 
151
151
  下手な説明で申し訳ありませんが、よろしくお願いします。
152
+
153
+
154
+
155
+ AAAクラスを呼び出しているBBBクラスのヘッダーファイルとcppファイルも記載します。
156
+
157
+ ```ここに言語を入力
158
+
159
+ //BBB.h AAAクラスを呼び出している側
160
+
161
+
162
+
163
+ //#include "AAA"
164
+
165
+
166
+
167
+ class BBB;
168
+
169
+ class AAA;
170
+
171
+
172
+
173
+
174
+
175
+ class BBB
176
+
177
+ {
178
+
179
+
180
+
181
+ friend class BBBTest;
182
+
183
+ protected:
184
+
185
+ AAA* m_AAA;
186
+
187
+
188
+
189
+
190
+
191
+ public:
192
+
193
+
194
+
195
+ /**
196
+
197
+ * @brief デフォルトコンストラクタ
198
+
199
+ */
200
+
201
+ BBB();
202
+
203
+
204
+
205
+ /**
206
+
207
+ * @brief デストラクタ
208
+
209
+ */
210
+
211
+ virtual ~BBB();
212
+
213
+ }
214
+
215
+
216
+
217
+ ```
218
+
219
+
220
+
221
+ ```ここに言語を入力
222
+
223
+ //BBB.cpp
224
+
225
+
226
+
227
+
228
+
229
+ #include "BBB.h"
230
+
231
+ #include "AAA.h"
232
+
233
+
234
+
235
+ /**
236
+
237
+ * @brief デフォルトコンストラクタ
238
+
239
+ */
240
+
241
+ BBB::BBB()
242
+
243
+ : m_CCC()
244
+
245
+ , m_DDD(nullptr)
246
+
247
+ , m_AAA(nullptr)
248
+
249
+ {
250
+
251
+ m_AAA = new(std::nothrow) AAA;
252
+
253
+ }
254
+
255
+
256
+
257
+
258
+
259
+ /**
260
+
261
+ * @brief デストラクタ
262
+
263
+ */
264
+
265
+ BBB::~BBB()
266
+
267
+ {
268
+
269
+ if (nullptr != m_AAA)
270
+
271
+ {
272
+
273
+ delete m_AAA;
274
+
275
+ }
276
+
277
+ }
278
+
279
+ ```

2

includeファイル名を修正しました。

2019/07/04 23:45

投稿

tomotomtony
tomotomtony

スコア14

test CHANGED
File without changes
test CHANGED
@@ -108,7 +108,7 @@
108
108
 
109
109
  //cppファイル
110
110
 
111
- #include "AnalyzeGazeDirectionFacade.h"
111
+ #include "AAA.h"
112
112
 
113
113
 
114
114
 

1

cppファイル側のコンストラクタ、デストラクタを修正しました。

2019/07/04 23:03

投稿

tomotomtony
tomotomtony

スコア14

test CHANGED
File without changes
test CHANGED
@@ -118,7 +118,7 @@
118
118
 
119
119
  */
120
120
 
121
- AnalyzeGazeDirectionFacade::AnalyzeGazeDirectionFacade()
121
+ AAA::AAA()
122
122
 
123
123
 
124
124
 
@@ -138,7 +138,7 @@
138
138
 
139
139
  */
140
140
 
141
- AnalyzeGazeDirectionFacade::~AnalyzeGazeDirectionFacade()
141
+ AAA::~AAA()
142
142
 
143
143
  {
144
144