The correct choice is (d) Static data members are defined outside class, not in constructor
The best explanation: Static members are not property of instances of classes. Those are shared by all the object of classes. Hence those are defined outside the constructor, so as to make them common for all the objects.