- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++で、クラスの受け渡しを行いたい)
C++でクラスの受け渡しを行う方法
このQ&Aのポイント
- C++を現在勉強中で、javaのコードをC++で実現する方法がわかりません。
- test2クラスのデフォルトコンストラクタを不可視にしておきながら、呼び出し側でどのように定義すればよいのかがわかりません。
- 質問内容は、C++でクラスの受け渡しを行いたいというものです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
何がしたいのか、いまいち掴めないのですが... class test2 { test2(); public: explicit test2(const std::string& hoge); }; とするだけではないのですか? test2型のオブジェクトを生成するには、文字列を引数として与えなければなりません。
お礼
回答ありがとうございます。 返事が遅くなりすみません。 ちょっと違っていたのですが、 クラスの引数渡しというのは、 ポインタ型で行うのですね。 コンストラクタを意識せずに引数を定義する方法が知りたかったのです。 説明下手ですみません。 助かりました。 ありがとうございました。