0
value_type
でmyType::value_type
にアクセスできる理由は何ですか?あなたの例では誰でも私にC++で次の構文を教えてもらえますか?
class myType{
public:
typedef double value_type; // the type for elements in the array
private:
};
value_type
でmyType::value_type
にアクセスできる理由は何ですか?あなたの例では誰でも私にC++で次の構文を教えてもらえますか?
class myType{
public:
typedef double value_type; // the type for elements in the array
private:
};
、value_type
はmyType
のメンバーです。それは名前で、 という名前のルックアップではmyType
にあります。名前 がtypedef
に解決されるのか、変数、関数なのか、それ以外のものは という名前のルックアップに影響するかどうかは、最初に名前を見つけて ということを知る必要があるためです。 (これは簡略化で、 タイプが検索に影響を与えるケースがあります。 ファーストルックアップで見つかったシンボルのタイプに応じて、2番目のルックアップが発生する場合があります)。
わかりません。それは単なるtypedefです。 –