Ahoj,
jak je správná syntaxe funkce, která by z ukazatele v parametru udělala pole na volném úložišti?
Jak pak zapsat hodnoty do tohoto pole? - něco jako:
int main(){
int * vek; //tvorba ukazatele
tvorbaPole(&vek);
...
int x = vek[1]; //nedochazi k uniku pameti
}
void tvorbaPole(int ** pVek){ //??spravna syntaxe??
*pVek = new int[2]; //tvorba pole na novem ulozisti z ukazatele vek
*pVek[1] = 4; //prace s polem
}
Děkuji