0

.hファイルでメソッド/関数を定義して宣言できるかどうか、テストファイル(.cppファイル)でそれらを呼び出すことができるかどうか、または.hファイルで宣言してで定義する必要があるかどうかを知りたいです別の.cppファイル。

ありがとう私はC++でコーディングしています

4

1 に答える 1

2

関数はヘッダーで宣言および定義できますが、インラインにせずに定義すると、リンクエラーが発生する可能性があります.1つの定義規則は、関数がinline後者の場合でない限り、簡単に破られます。

自分が何をしているのかを本当に理解している場合を除いて、ヘッダーファイルで関数を宣言し、cppファイルで定義するのが最善です。

于 2012-04-05T10:19:17.540 に答える