C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.95563 の関連記事表示

<< 0 >>
■95563  Re[1]: .hppでincludeしても.cppで再度include?
□投稿者/ 774RR -(2020/08/18(Tue) 09:23:53)
    普通に #include を使えば何も問題ないはずで、実際、ウチでは問題にならないっす。 i.e;
    ヘッダファイル foo.h 中で #include <string> してるとき
    ソースファイル foo.cpp が #include <foo.h> したら std::string は使える。

    インクルードガードの foo がスペルが短すぎ&一般名詞すぎなので、
    どこか別の場所で #define foo しているに1票
    (特にプロジェクトのプロパティで設定できるコンパイルオプションで定義されている)

    Visual Studio 限定でよければ #pragma once に書き換えちゃうとか
    インクルードガード名はもっと長くしてかぶらないようにするとか
    #if !defined(FOO_HPP_IS_ALREADY_INCLUDED)
    #define FOO_HPP_IS_ALREADY_INCLUDED
    #endif /* FOO_HPP_IS_ALREADY_INCLUDED)

記事No.95561 のレス /過去ログ165より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -