From the definition of standard layout classes (ยง9 Classes, paragraph 7)
[...]
* either does not have non-static data members in the derived class and no more than one base class with non-static data members, or does not have base classes with non-static data elements and
[...]
Both the derived class itself and its base contain non-static data elements in your case. So this is not a standard layout.
source share