Zdravím,chtěl bych se zeptat jak vytvořit pole s délkou která jde měnit. Normální pole udělám třeba int pole[30]; ale už potom nejde změnit délka,nebo třeba že by se jako délka dala nějaká proměnná to taky nejde :( a hlavně nevím někdy kolik těch prvků budu potřebovat. 20,30,100 atd. něco sem tady četl o dynamickém poli nebo tak ale nevím jestli je to ono. Děkuju za odpovědi, v c++ jsem... jak to říct. něco mezi začátečníkem a mírně pokročilým . Uvažoval sem že bych místo pole použil vector,ale na českých stránkách toho moc neni (to na builderu sem vůbec nepochopil) a na anglických... něco chápu ale když je mi 14 moc to přeložit nedokážu.
Fórum › C / C++
Změna velikosti pole
Tady je něco o vectoru http://www.builder.cz/…_vector.html
Délka pole pomocí proměnné
int i = 5;
int * a = new int[ i ];
#3 Martin
Pozor; Míša zapomněl uvést, že po skončení používání paměti získané pomocí new ji musíš zase uvolnit - jinak by docházelo k memory leakům - ztrátám paměti.
//Až pole nebudeš potřebovat...
delete [i] a;
Iterátor není přímo index. Iterátor je v podtatě ukazatel na prvek kontejneru, který definuje i některé další operace (např. u dopředného iterátoru po přičtení jedničky ukazuje na další prvek v kontejneru)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 18 hostů
Podobná vlákna
Změna velikosti dvourozměrného pole za běhu programu — založil Petr S.
Změna velikosti obrázků — založil Michal Š.
Změna velikosti obrázku — založil Petr
Zmena velikosti formulare — založil
Změna velikosti obrázku — založil Arlene
Moderátoři diskuze