0

私は c++ を使用して学校のプロジェクトを行っています。プロジェクトは複数のファイルに分割されます。

test_driver.cpp - a file to test the code written
storage.cpp - implementation file for storage class and methods
storage.h - header file for storage
song.cpp - implementation file for song class, songs are the data type being manipulated by storage
song.h - header file for song

#includes をどこに置くか。ストレージは曲のデータ型に依存します。ほとんどの場合、それらを操作したり、タイトルを変更したり、移動したりするためです。 . また、実装ファイル間で共有されるグローバル定数を宣言したいのですが、これは可能ですか?

4

2 に答える 2

0

これを試してください(各cppファイルについて、その中に含める必要があるhファイルをリストしています):

song.cpp
  song.h

storage.cpp
  storage.h
  song.h

別の方法として、storage.h が song.h にも依存している (つまり、song.h からの定義を使用している) 場合は、次のようにすることができます。

storage.h
  song.h

storage.cpp
  storage.h

定数に関しては、なぜ定義しないのですか

constants.h

ファイルを作成し、必要な場所に含めますか?

于 2013-04-06T10:51:46.247 に答える