Class Data Member Initialization
Learn about how class data members may be initialized
Class data members can be initialized in the class declaration. The following example shows how this can be done:
C++
#include <iostream>#define PI 3.1416using namespace std;class Circle {private:string mod = "debug";// int arr[] = {1, 2, 3, 4, 5};int radius = 1;public:void setRadius(int r) {if ( r >= 0 ) {radius = r;}}int getRadius() {return radius;}double getArea() {return PI * radius * radius;}};int main() {Circle c;cout << "The area of a circle of radius " << c.getRadius() << " is " << c.getArea() << endl;return 0;}
We define a class to represent a ...