プロトタイプを正しい方法で定義する方法が疑わしい状況に遭遇しました。プロトタイプを定義する正しい方法
ドキュメントのAc:
#define foo bar
void mon() {
foo();
}
ドキュメントBcの:
void bar() {
Do something;
}
は、次の警告を与える:
警告:機能は持っていませんが簡単にはちょうど簡単な例を見てIt's完全なプロトタイプ
通常、私はそれを解決するでしょう:例として示すように、関数は正確には存在しませんが、別の関数を指すように定義されています。このためのプロトタイプを作る正しい方法は何ですか?
別の関数を指すことは定義されていません。トークン置換を指定するプリプロセッサディレクティブです。関数はまったく宣言されていません。 – StoryTeller
'#define foo bar'あなたは何をしようとしていますか? –
@ Lightness軌道のレース、ねえ、私は何もしようとしていない。この警告はUmonのブートローダから来ているので、私は考え方を "修正"しようとしている。 – Pedersen