Yes - if they are POD types. POD types are guarenteed to be layout compatable (that is you can memcpy from one to the other) if they have layout-compatable members in the same order. Since a subclass automatically has all of its base class's members in the same order and, in this case, no others, they will be layout compatible and thus the same size. See section 9.3 of the spec.
Note that in order to be POD types they must have no virtual functions (among other requirements)
EDIT
The latest draft standard has split the requirements for POD types into two sets: trivial classes and standard layout classes. POD classes are those that are both trivial and standard layout, and I believe for the sizeof guarentee you want, just being standard layout suffices -- they need not also be trivial (and thus POD) classes. The requirements for standard layout from the spec are:
A standard-layout class is a class that:
— has no non-static data members of type non-standard-layout class (or array of such types) or reference,
— has no virtual functions (10.3) and no virtual base classes (10.1),
— has the same access control (Clause 11) for all non-static data members,
— has no non-standard-layout base classes,
— either has no non-static data members in the most-derived class and at most one base class with non-static data members, or has no base classes with non-static data members, and
— has no base classes of the same type as the first non-static data member.108