Category : using-declaration

According to the C++ 17 Standard (10.3.3 The using declaration) 1 Each using-declarator in a using-declaration98 introduces a set of declarations into the declarative region in which the using-declaration appears. and 10 A using-declaration is a declaration and can therefore be used repeatedly where (and only where) multiple declarations are allowed. and (The C++ 17 ..

Read more

I stumbled upon a question of the using-declared inheriting constructor yesterday. And after carefully reading the answer as well as the linked standard draft N3337, I found there might be some inconsistency (or at least my misunderstanding) when the direct base class also uses using to inherit constructors from the virtual base. Here is an ..

Read more