C , :
myList = malloc(sizeof(Coordinate));
n, :
myList = malloc(n * sizeof(Coordinate));
++ n :
myList = new Coordinate[n];
++ , Coordinate . ++ std::vector<Coordinate> .
, malloc() ++, , new (-). , POD . , ++ malloc(), free(), ; new, delete - , . new , . , new, delete, , new, , delete[].