に「初期化子リスト」から変換できません。エラー: "エラーC2440: '初期化': 'initializer-list'から 'UserController'に変換できません。どうして?は、私はこのクラスを持ってUserControllerで
2
A
答えて
1
このコードをコンパイルするにはc++11が必要です。
以下、私はC++ 11サポートなしでコンパイルしています(成功)。
Georgioss-MacBook-Pro:~ gsamaras$ g++ main.cpp
main.cpp:14:20: error: no matching constructor for initialization of
'UserController'
UserController controller{ repo1, repo2 };
^
main.cpp:2:7: note: candidate constructor (the implicit copy constructor) not
viable: requires 1 argument, but 0 were provided
class UserController
^
main.cpp:8:5: note: candidate constructor not viable: requires 2 arguments, but
0 were provided
UserController(const Repo& r, const Repo& a) : repo(r), adoption(a) {}
^
main.cpp:14:30: error: expected ';' at end of declaration
UserController controller{ repo1, repo2 };
^
;
2 errors generated.
Georgioss-MacBook-Pro:~ gsamaras$ g++ -std=c++0x main.cpp
Georgioss-MacBook-Pro:~ gsamaras$
関連する問題
- 1. 私のSQLクエリは、私は、このクラスを持っている
- 2. Androidのクラス、私はこのクラスを持っているRelativeLayout(onResume)
- 3. 私はこれが私のクラスであるrecyclerview.Adapterクラスを持っているRecyclerView.Adapter
- 4. は、私はこのコードを持って反応するクラス持っ
- 5. レールは私のFooクラスでこれを持って
- 6. Pythonは、私はこれらのクラスを持っている
- 7. Automapperコピーリストは、私は、これらのクラスを持っている
- 8. はスロー:私はクラスを持って、
- 9. retainCountは、私はクラスでこのコードを持っextrange行動
- 10. は、私はこのようなクラスA持って質問
- 11. は、私はこれらの2つのクラスを持っている外部クラス
- 12. 私はこのコードを持っている別のクラスに
- 13. 私は次のクラス持っ
- 14. 私は次のクラス持っ
- 15. Mockito。私はこの方法を持っているpaticularクラス
- 16. 私は、このクラスを持っている
- 17. コール私は、このクラスを持っている非オブジェクト
- 18. プロパティ値が、私はこのクラスを持っている
- 19. 私はFilterクラスを持っている
- 20. 私はクラスの下に持って
- 21. JAVAのリファレンスは、私はクラスを持っている他のクラス
- 22. は、私はこのコードを持って
- 23. は、私はこのコードを持って
- 24. は、私は、データのクラスでこのメソッドを持っているPythonの辞書
- 25. PHP - 私はこのクラスの持っている
- 26. は、次のように私はクラスを持っているクラス
- 27. 私は2クラス持っ
- 28. は、私は私のSPでこのコードを持ってsp_executesqlを
- 29. jQueryのは - 私はこれ持って、
- 30. モーダルビューは、私は私のMainViewControllerでこのメソッドを持って
C++ 11をオンにしてコンパイルしましたか? – NathanOliver