Microsoft Interview Question
Country: United States
to be clear
the class contains 1) const field
or 2) field which is a ref
or 3) field which is an object which has a private "=".
Or 4) basic class has private "="
A member class has const members.
A member class has reference members.
A member class or its base class has a private assignment operator (operator=).
A base class or member class has no assignment operator (operator=).
he default assignment operator
- duchino November 14, 2011is not generated by the compiler when one of 1-4 is true.
1) const field
2) field which is a ref
3) field is an object which has a private "="
4) basic classe has private "="