When I use new[] to create an array of my classes:
int count = 10; A *arr = new A[count];
I see that it calls a default constructor of
int is not a class, it's a built in data type, therefore no constructor is called for it.
int