24-04-2014, 04:06 PM
Rule 12-8-1 states:
Quote:A copy constructor shall only initialize its base classes and the non-static members of the class of which it is a member.Does this sentence mean:
Quote: A copy constructor may only initialize and, when doing so, may only initialize its base classes and the non-static members of the class of which it is a member.or
Quote:A copy constructor may do things other than initialization but, if it does initialize, it may only initialize its base classes and the non-static members of the class of which it is a member.?