エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
inlineとdefineの違い
#ifndef FOO_H #define FOO_H #include <limits> #include <algorithm> template <typename T> inline T... #ifndef FOO_H #define FOO_H #include <limits> #include <algorithm> template <typename T> inline T foo(T arg) { return std::max(arg, 10); } #endif というライブラリのヘッダファイル "foo.h" があったとします。 クライアントコードで、 #include <windef.h> #include "foo.h" ... と書くと、<limits>の中でコンパイルエラーが発生します。 これではユーザー(通常アプリ屋)からクレームが出ますので、やむなく、 #ifndef FOO_H #define FOO_H #ifdef _MSC_VER #define NOMINMAX #include <windef.h> #undef NOMINMAX #e