2020-06-22から1日間の記事一覧

構造体/クラスの多重定義エラーは1つの翻訳単位内で起こる

C C++

C/C++ の入門サイトや入門本でインクルードガードの説明に「構造体/クラスの多重定義を避けるため」とあるが、 main.c と sub.c でインクルードされたらどうしようもなくね?という疑問が残るだろう。 多重定義エラーはコンパイル時に起こるものなので、例え…