As in the method of the class to create a dynamic array of objects and initialize values each of these??
How to create a dynamic array of objects and initialize all of them in method of the class.
FTFY
for example like that:
1 2 3 4 5 6 7 8 9 10 11 12
class foo
{
bar* array; //Array of bar objects
public:
void create() //class method
{
int n = 10;
array = new bar[n]; //Create a dynamical array of objects
for(int i = 0; i < n; ++i)
array[i] = /*...*/; //Here we assign some value to it.
}
};
class foo_0
{
foo_1 * array; //Array of bar objects
public:
void create() //class method
{
int n = 10;
array = new foo_1; //Create a dynamical array of objects
for(int i = 0; i < n; ++i)
array[i] = /*...*/; //Here we assign some value to it.
}
};
class foo_1
{
int N;
Double X;
};
class golky
{
protected:
staticint count ( constint deltha = 0)
{
staticint counter = 0;
return counter += deltha;
}
int n; // Ціле число
int dysk:n; // диск повинен мати якесь число - номер диска.
pgla *gla = new gla dysk; // Голка має на собі диски, які мають номери
public:
dysksnjaty (n);
dyskpoklasty (n);
void vsepokajemo() // покажемо що-небудь
}
class dysk
{
protected:
int n; // Ціле число
public:
void dysk(int nn) // Ми можемо якщо треба привласнити диску число. Диск має число.
{ n=nn; }
}
You can show the code how that would be an object of class dysk it can be removed from one object class golky and add it to the other object class golky?
Ви можете показати код так що б об'єкт класу dysk можна було видалити з одного об'єкту класу golky та додати його ж в інший об'єкт класу golky?
Я прошу вибачення за цього недолугого псевдокоду ..
class golky
{
protected:
staticint count ( constint deltha = 0)
{
staticint counter = 0;
return counter += deltha;
}
int n; // Ціле число
dysk:n; // диск повинен мати якесь число - номер диска.
gla * pgla = new gla dysk[n]; // Голка має на собі диски, які мають номери
public:
golky(int nn): nn(n) // інициализуючий конструктор
{
for (int i=0; i<n; i++){
pgla[i].dysk(i+1);
}
} // На голці або є диски або їх нема. За умовою все на одному диску спочатку.
~golky() // руйнівник потім допишу
{ delete []dysk; pgla =NULL; }
dysksnjaty (n){};
dyskpoklasty (n){};
void vsepokajemo(){} // покажемо що-небудь
}
class dysk
{
protected:
int n; // Ціле число
public:
dysk(int nn) // инициализуючий конструктор
{ n=nn; }
~dysk() // руйнівник
{ }
void dysk(int nn) // Ми можемо якщо треба привласнити диску число. Диск має число.
{ n=nn; }
}