C/C++ calculate length of double pointer array : I have a double pointer Array of a structure:

    typedef struct Position{
        int x;
        int y;
    } Position;

 
    Position** array = (Position**)malloc(sizeof(Position)*10); //10 elements
    array[0] = (Position*)malloc(sizeof(Position));
    array[0]->x = 10;
    array[0]->y = 5;

Can I calculate the length of set array and if so, how?

The normal way for arrays does not work :

    int length = sizeof(<array>)/sizeof(<array>[0]);

