#include <iostream> using namespace std; class Number{ private: int num; public: //default constructor Number(){num=0;} //parameterized constructor Number(int n){ num=n; } //display number void dispNumber(){ cout<<"Num is: "<<num<<endl; } }; int main(){ //declaration array of objects //with parameterized constructor Number N[3]={Number(10),Number(20),Number(30)}; N[0].dispNumber(); N[1].dispNumber(); N[2].dispNumber(); return 0; }
Num is: 10 Num is: 20 Num is: 30
int main(){ //declaration array of objects //with parameterized constructor Number *N; N=new Number[3]{{10},{20},{30}}; N[0].dispNumber(); N[1].dispNumber(); N[2].dispNumber(); return 0; }
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
C++ Code Snippet - Initialization of Array of Objects with Parameterized Constructor in C++ program
Array of objects Initialization using Pointers/ Dynamic Initialization