1

したがって、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/includeusr/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では、テンプレートはどこにありますか。そのファイルを見つけるにはどうすればよいですか。

4

1 に答える 1