adplus-dvertising
frame-decoration

Question

Which is the correct syntax for declaring type of this in a member function?

a.

classType [cv-qualifier-list] *const this;

b.

classType const[cv-qualifier-list] *this;

c.

[cv-qualifier-list]*const classType this;

d.

[cv-qualifier-list] classType *const this;

Answer: (d).[cv-qualifier-list] classType *const this;

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. Which is the correct syntax for declaring type of this in a member function?

Similar Questions

Discover Related MCQs

Q. Which among the following is/are type(s) of this pointer?

Q. This pointer can be used directly to ___________

Q. Earlier implementations of C++ ___________________

Q. The this pointers _____________________

Q. Which syntax doesn’t execute/is false when executed?

Q. The address of the object _________________

Q. Which is the correct interpretation of the member function call from an object, object.function(parameter);

Q. Whenever non-static member functions are called _______________

Q. The result of sizeof() function __________________

Q. An object’s this pointer _____________________

Q. The this pointer is accessible __________________

Q. Which among the following is true ?

Q. Which is the pointer which denotes the object calling the member function?

Q. References to object are same as pointers of object.

Q. What should be done to prevent changes that may be made to the values pointed by the pointer?

Q. How can the address stored in the pointer be retrieved?

Q. If pointer to an object is created and the object gets deleted without using the pointer:

Q. Which is the correct syntax to call a member function using pointer?

Q. Is name of an array of objects is also a pointer to object?

Q. Can pointers to object access the private members of the class?