Witam,
Krótkie pytanie: Jak w c++ założyć dynamicznie tablicę 2-wymiarową,
(int *point = new int[x][x] nie działa).
Pozdrawiam.
Witam,
Krótkie pytanie: Jak w c++ założyć dynamicznie tablicę 2-wymiarową,
(int *point = new int[x][x] nie działa).
Pozdrawiam.
int *point = new int[x,y]
int *point = new int[x,y]
szczerze mówiąc nigdy nie spotkałem sie z tym sposobem i nie jestem pewien czy można zrobić coś takiego , przecież potrzebujemy int** , a nie int* , do utworzenia tablicy 2 wymiarowej , a do tego jakby wyglądało usuwanie tej tablicy ze sterty ?? Może jestem niewyedukowany w tym kierunku ,ale wydaje mi sie że tak nie można , oczywiście moge sie mylić . Oto mój sposób :
chcemy utworzyć tablice 2 wymiarową n*m, niech to będzie tablica zmiennych int :
[code]int n=3.m=5;
int *tab; //wskaźnik do wskaźnika zmiennej typu int
tab=new int[n]; //tu robimy tablice wskaźników do zmiennych typów int
for(int i=0;i
jeżeli dobrze pamiętam to jest takie coś :
DynamicArray cos;
cos.Length = 10;
nie wiedziałem że jest taki fajny wpudowany typ , a raczej klasa wzorcowa ...
a można wiedzieć w czym to ??
można wiedzieć w czym to ??
Albo w STL'u, albo nie :) Ale F1 się kłania...
można wiedzieć w czym to ??
Albo w STL'u, albo nie :) Ale F1 się kłania...
Niestety w 10-cio letnim Borland C++ F1 sie w tym przypadku nie kłania ;)