- 531 名前:デフォルトの名無しさん (ワッチョイ efd2-ydBh) [2022/05/20(金) 03:28:01 ID:QfqNLeQw0.net]
- >>519
C言語では関数宣言がなくても関数っぽく使われてるものがあったら int func(); の宣言があるものとして決め打ちする。 .hとかで前方宣言してなくてもコンパイルは通る。 利用側の.cでは引数の数と型と返り値型が分からんが、合ってれば問題なく使える。 間違ってた使い方をしたときにエラーを出せないから極力避けるべき(コンパイラによっては出るかもしれんが) この仕様はエラーを見つける観点からすればクソなので、長い歴史があるC言語以外では採用されてないはず
|

|