したがって、numeric_limits が定義されている limit.h ファイルを見つけようとしています。http://en.cppreference.com/w/cpp/types/numeric_limitsに示すように、limit.h のすべての異なるフレーバーを見つけたようですが、定義されたものではありません 。
私はdebianディストリビューションを使用しています。
これが私がこれまでに行ったことです。
すべてのインクルード パスを見つけるために、g++ verbose ビルド
main.cpp
のみを使用して を作成しました: 。今、私はそれを見て
、たくさんのlimits.hファイルを持っています。しかし、どれも私が探しているテンプレート定義を持っていないようです#include <limits>
g++ -v main.cpp -o tryout
/usr/include
usr/lib
inは次を/usr/include/
% find -name limits.h
返します:
./c++/4.4/tr1/limits.h
./limits.h
./linux/limits.h
inは以下を/usr/lib
% find -name limits.h
返します:
./perl5/Tk/pTk/compat/limits.h
./gcc/x86_64-linux-gnu/4.3/include-fixed/limits.h
./gcc/x86_64-linux-gnu/4.4/include -fixed/limits.h
std::numeric_limits
では、テンプレートはどこにありますか。そのファイルを見つけるにはどうすればよいですか。