Static member functions in a class

1.2 Static member functions in a class
A) Can call only other static member functions of the same class.
B) Can use only static data members of the same class.
C) Can use only static data members and other static member functions of the same class.
D) Can use anything other than its static data members and static member functions of the
same class.

Assignment operator ( = ) in C++

1.1 Assignment operator ( = ) in C++
A) Cannot be overloaded.
B) Can be overloaded as a member function.
C) Can be overloaded as a member function as well as friend function.
D) Can be overloaded only as a friend function.

What is the difference between a template and a macro?

d) What is the difference between a template and a macro? What is the difference between the parameter to a template and the parameter to a function? Is it possible to provide special behavior for one instance of a template but not for other instances?