The correct answer is: C. Each object will have a unique memory address.
Explanation:
When you declare two objects of the same class, each object will have its own unique memory address. This is because
each object is a separate instance of the class. The non-static data members of each object will be stored in different memory locations.Option A is incorrect because the non-static data members of each object will be stored in different memory locations.
Option B is incorrect because each object will have its own unique memory address.
Option D is incorrect because you can declare two objects of the same class.