teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

誤った説明を訂正

2019/08/05 13:44

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,4 +1,7 @@
1
- コンストラクタ`SInterface`を明示的に呼んではいけないためエラーとなっています。
1
+ ~~コンストラクタ`SInterface`を明示的に呼んではいけないためエラーとなっています。~~
2
+ すみませんコードを良く見ていませんでした。この場合はコンストラクタを呼んでいるわけではありませんね。
3
+ 型名の使用方法として正しくないためエラーとなっています。
4
+
2
5
  どこへ値を格納しようとしているのでしょうか。
3
6
 
4
7
  やりたい事はこうですか?

3

対応を追記

2019/08/05 13:44

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,2 +1,8 @@
1
1
  コンストラクタ`SInterface`を明示的に呼んではいけないためエラーとなっています。
2
- どこへ値を格納しようとしているのでしょうか
2
+ どこへ値を格納しようとしているのでしょうか。
3
+
4
+ やりたい事はこうですか?
5
+ ```C++
6
+ CCI_RadiosActuator::SInterface::TVector& tRadiosAct = m_pcRadiosActuator->GetInterfaces();
7
+ tRadiosAct.push_back(CCI_RadiosActuator::SInterface(word,getdata));
8
+ ```

2

誤読していたため修正

2019/08/05 03:25

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,2 +1,2 @@
1
1
  コンストラクタ`SInterface`を明示的に呼んではいけないためエラーとなっています。
2
- コンストラクタとは別に設定用のメソッド追加してそちらを呼んでください。
2
+ どこへ値格納ようとしているのでしょうかか

1

対応を追記

2019/08/05 03:06

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,1 +1,2 @@
1
- コンストラクタ`SInterface`を呼んではいけないためエラーとなっています。
1
+ コンストラクタ`SInterface`を明示的に呼んではいけないためエラーとなっています。
2
+ コンストラクタとは別に設定用のメソッドを追加してそちらを呼んでください。