みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C++のクラスについて

C++でクラスをmain関数をすっきり書くことを目的に暗中模索中です。

あるファイルでC++のクラスを作ったとします
そのクラスのファイルのオブジェクトをmain関数で利用したいのですがオブジェクトの生成をmain関数ではなく他のファイルでしてそれをincludeする形で利用したいのですがどういうコードを書いたらいいか分かりません

考え方や書き方を教えてください

投稿日時 - 2013-06-02 09:14:12

QNo.8115822

すぐに回答ほしいです

質問者が選んだベストアンサー

例えば、

~~~ main.cpp ~~~
#include "hoge.h"

main()
{
  h.hogehoge();
}

~~~ hoge.h ~~~
class Choge
{
  public:
  hogehoge();
}

Choge h;

とか。


> C++でクラスをmain関数をすっきり書くことを目的に暗中模索中です。

main関数だけ見ると分かりますが、すっきりする代わりに、どこで定義した何を持って来て何やってるのかが分からなくなります。

投稿日時 - 2013-06-02 10:24:31

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ん~....

「オブジェクトの生成をmain関数ではなく他のファイルでしてそれをincludeする」ってのが何を言っているのかよくわからんです....
・「他のファイルでして」ってのは「他のファイルでオブジェクトを生成して」ってことですか? そうだとしたら, 他のファイルの「どこで」生成するのですか?
・「それをincludeする」の「それ」とはどれですか?

何をしたいのか, イメージが見えてこない.

投稿日時 - 2013-06-03 11:43:14

あなたにオススメの質問