草庐IT

c++ - N3936 第 3.3.7/1 节中的规则 3 是否多余?

我最近answeredaquestion处理违反draftC++14standard:N4140的行为section3.3.7Classscopeparagraph1rule2说:AnameNusedinaclassSshallrefertothesamedeclarationinitscontextandwhenre-evaluatedinthecompletedscopeofS.Nodiagnosticisrequiredforaviolationofthisrule.当时规则3似乎也相关,它说:Ifreorderingmemberdeclarationsinaclassyield