struct命名空间中structname的含义?

时间:2014-07-15 15:05:35

标签: c++ clang

如果我写的话意味着什么:

struct Str1 {
   char val1;
};

struct Str2 {
   struct Str1::Str1 valS;
};

添加的资格::Str1是什么意思?

奖励积分:如何将这一点与clang ASTMatcher匹配; - )

问候

1 个答案:

答案 0 :(得分:0)

它与:

相同
Str1 valS;

额外struct Str1::是多余的。见N0444