Question: 1 through 6 please! TRUE/FALSE The size passed to operator new[] can be any integer valued expression - not just constants or literals like when
TRUE/FALSE The size passed to operator new[] can be any integer valued expression - not just constants or literals like when declaring a static array. 2) TRUE/FALSE has now been overloaded to be the destructor symbol. TRUE/FALSE You can call the destructor of object X by saying "X. 3) Fill in this (pseudo) code for an operator method of a class named Class. ______ operator = other) { if (___ = ____)//1's not the other guy { destroy();//erase my own existence set (other);//set up non-dynamic members to minic the other guy dynset (other);//set up dynamic members to minic the other guy } return ___' } TRUE/FALSE Overloading operators cannot change their-arity (their number of arguments). TRUE/FALSE As a consequence of this, we cannot use default arguments with operator functions. TRUE/FALSE Except, of course, for operator(). which has arbitrary-arity to begin with. Name at least two operators which, when overloaded, must be class member functions. (Reminder: there are four (4) operators that the standard requires to be member functions when overloaded.) What is the normal purpose of the following operators? Give all the purposes you know. If a symbol isn't an operator, say so
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
