Here is one example of a dynamic array inside a class.
#include <iostream>
class T
{
int size, *array;
public:
T(int mysize = 1) : size(mysize), array(new int[size])
{
std::cout << "size = " << size << '\n';
}
~T() { delete[] array; }
};
int main()
{
T a, b(5);
return 0;
}
/* my output
size = 1
size = 5
*/
From what you've shown, it looks a little inside-out; that is, it seems like you want a dynamic array of customers in main, rather than a dynamic array of whatever in a class.
Reputation Points: 2780
Solved Threads: 312
long time no c
Offline 4,790 posts
since Apr 2004