コンパイラ エラー C2129
静的関数 'function' が宣言されましたが定義されていません
定義されていない static
関数への前方参照が行われています。
static
関数は、ファイル スコープ内で定義する必要があります。 関数が別のファイルで定義されている場合は、extern
を宣言する必要があります。
次の例では C2129 が生成されます。
// C2129.cpp
static void foo(); // C2129
int main() {
foo();
}
考えられる解決方法:
// C2129b.cpp
static void foo();
int main() {
foo();
}
static void foo() {}
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示