Initialize each object in an array by specifying an initialization list
#include <iostream>
using namespace std;
class MyClass {
int i;
public:
MyClass(int j) {
i = j;
} // constructor
int getInt() {
return i;
}
};
int main()
{
MyClass myObject[3] = {1, 2, 3}; // initializers
int i;
for(i=0; i<3; i++)
cout << myObject[i].getInt() << "\n";
return 0;
}
Related examples in the same category