0

Project Euler の問題を解いて、今日から C++ の学習を始めました。私の問題は、Java では問題を独自のパッケージにまとめることができるということですが、C++ ではどうすればよいのでしょうか?

下の画像は、私の Java/c++ セットアップを示しています。Java 部分は私にとっては完璧に機能しますが、「メインの複数定義」エラーを取得せずに (フォルダーと名前空間を使用して) C++ で同じことを行うことはできません。

ここに画像の説明を入力

「Project Euler C++」フォルダ内に個々の問題をすべて収めるにはどうすればよいですか? ありがとう

編集:何時間も検索した後、この投稿が私の問題に対する最良かつ最も簡単な解決策であることがわかりました

4

2 に答える 2

5

c および c++ では、main() 関数を 1 つだけ持つことができます。ここでの問題は、Problem1.cpp と Problem2.cpp が同じプロジェクトにあるが、それぞれに main() 関数があることだと思います。ヘッダー ファイルの使用方法を調べてから、メイン プログラムにヘッダー ファイルを含めます。

于 2013-06-09T02:45:21.580 に答える