Created on 2016-03-08.00:00:00 last changed 80 months ago
Notes from the December, 2016 teleconference:
The injected-class-name is irrelevant to the example, which is ill-formed. The access should be permitted only if conversion of the this pointer to a pointer to the base class would succeed.
Consider this example from issue 7:
class Foo { }; class A : virtual private Foo { }; class Bar : public A { };
This example should cause Bar's defaulted default constructor to be deleted, because it does not have access to the injected-class-name Foo.
History | |||
---|---|---|---|
Date | User | Action | Args |
2018-04-11 00:00:00 | admin | set | status: open -> drafting |
2017-02-06 00:00:00 | admin | set | messages: + msg5810 |
2016-03-08 00:00:00 | admin | create |