C++ Programming :: Objects and Classes
-
Which of the following means "The use of an object of one class in definition of another class"?
-
Which of the following is the only technical difference between structures and classes in C++?
-
Which of the following statements is correct about the program given below?
class Bix { public: static void MyFunction(); }; int main() { void(*ptr)() = &Bix::MyFunction; return 0; }
-
Which of the following statements are correct for a static member function?
- It can access only other static members of its class.
- It can be called using the class name, instead of objects.
A.
Member function and data are by default protected in structures but private in classes.
|
B.
Member function and data are by default private in structures but public in classes.
|
C.
Member function and data are by default public in structures but private in classes.
|
D.
Member function and data are by default public in structures but protected in classes.
|
A.
The program reports an error as pointer to member function cannot be defined outside the definition of class.
|
B.
The program reports an error as pointer to static member function cannot be defined.
|
C.
The program reports an error as pointer to member function cannot be defined without object.
|
D.
The program reports linker error.
|