Nejak se mi nedari deklarace vicerozmerneho dynamickeho pole pomoci operatoru new. Nevite jak na to?![]()
Nejak se mi nedari deklarace vicerozmerneho dynamickeho pole pomoci operatoru new. Nevite jak na to?![]()
P4 3.4GHz NW - Radek-B Cascade WB, Saphire ATI Radeon 9800 Pro - Radek-B GPU WB, Asus P4C800 Vcore stable Vmod - Swiftech MCW20 NB WB, 2x512MB A-DATA DDR 500, Casetek Midi Server 1019 Al+plexi bocnice, 2x Hitachi 120GB on Intel SATA raid - Galaxi HDD WB, Lite-on CD-RW 52x32x52 , Genius home theathre 5.1, Sound blaster Audigi2, Logitech MX 500, Belinea 17\" Flat, Zcom XI-626, Ronja Tetrapolis, Enermax EG465 460W
vícerozměrné dynamické pole jako takové v c++ není...zkus tohle:
int **pole;
pole = new int*[rozmer1];
for( int x = 0; x < rozmer1; x++ )
pole[x] = new int[rozmer2];
myslím, že by to mohle fungovat![]()
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
Funguje to, dik moc![]()
P4 3.4GHz NW - Radek-B Cascade WB, Saphire ATI Radeon 9800 Pro - Radek-B GPU WB, Asus P4C800 Vcore stable Vmod - Swiftech MCW20 NB WB, 2x512MB A-DATA DDR 500, Casetek Midi Server 1019 Al+plexi bocnice, 2x Hitachi 120GB on Intel SATA raid - Galaxi HDD WB, Lite-on CD-RW 52x32x52 , Genius home theathre 5.1, Sound blaster Audigi2, Logitech MX 500, Belinea 17\" Flat, Zcom XI-626, Ronja Tetrapolis, Enermax EG465 460W
A proc nepouzit StringList, nebo ArrayList? (podle toho, jaky C++ mas)
Action stations, action stations. Set condition one throughout the ship. This is not a drill.
STL je sice dobra vec, ale zkusenost me naucila, ze neni nutne to prehanet. Pro podobne jednoduche ucely je mnohem prehlednejsi pouzivat to vyse zminene reseni. Je pravda, ze mi to ale taky trochu vadi.Původně odeslal howard
Python: executable pseudo-code; Perl: executable line noise
O co jde? Nic takového neznámPůvodně odeslal howard
Tyhle typy určitě nepatří do standartního ISO C++ ...
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
Jde o STL (Standard Template Library), ktera je opravdu soucasti ISO C++.Původně odeslal Anduril
Obsahuje casto pouzivane programatorske konstrukce a obcas muze programovani velmi usnadnit.
Python: executable pseudo-code; Perl: executable line noise
Vím co je STL ale nezdá se mi, že by jeho součástí bylo něco jako ArrayList nebo StringList... vector, map a podobně...to jo, ale o ArrayListu jsem v STL neslyšelUž taky to pojmenování moc nesedí do stl....
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
Sablon v STL je docela hodne a vsechny take neznam. Ja mlcky predpokladal, ze je to soucast STL, i kdyz jak si ted uvedomuju ten styl pojmenovani opravdu moc nesedi! IMHO neni to nejake borlandske rozsireni, alespon me to pojmenovani na borland sedi.Původně odeslal Anduril
Python: executable pseudo-code; Perl: executable line noise
Řekl bych že do STL to určitě nepatří - díval jsem se a nic takového tam nemám, google taky nic v souvislosti s STL nenašel....tohle pojmenování a styl sedí tak pro Javu a C#, kde se ArrayList skutečně vyskytujePůvodně odeslal hpcpg
Pro C++ je ten název špatný...
![]()
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
No ja nevim, jaky mas c++, STL neznam. Arraylisty jsou v Jave a C#, StringList zase v Bornald C++, ve kterem programuju. Jsem presvedcen o tom, ze v tvem c++ bude neco podobneho.
Action stations, action stations. Set condition one throughout the ship. This is not a drill.
No tak se to vyjasniloPůvodně odeslal howard
ArrayList v C++ není, StringList taky ne. Do STL to nepatří. V STL je vector
Takže je to rozšíření od Borlandu a s čistým C++ to nemá co dělat...
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
Kdyz uz se o tom bavite, letmo jsem narazil na ArrayList a Collection v Jave a prace s nimi me pripadla ponekud neohrabana, posouvat se pres iteratory, next a pretypovavani nextu apod. Delal jsem neco spatne nebo je to tim, ze me klasicke pole a pointery pripadnou prehlednejsi?
Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.
Preto prichadza "Tiger":
Kód:Collection<String> someStrings = ...; for (String aString : someStrings) { ... }
Intel Core 2 Duo E6600 @ 3.2GHz (8 * 400MHz) @ 1.3V with Zalman CNPS9500 AT @ 1800RPM, ASUS P5B Deluxe/WiFi, 2x1GB Corsair Twin2X PC2-6400 DDRAM @ 400MHz (4-4-4-12) @ 2.1V, Leadtek 8800GT 512MB, WD Caviar SE16 250GB, Asus DRW-1608P3S, Creative SB Audigy Value, Logitech X-230 speakers, Enermax Liberty 400W, 2x120mm Thermaltake case fan @ 1800RPM, Thermaltake Aguila black case, HP LP2065 LCD, Logitech MX400
No klidně jsi mohl použít metodu ArrayList.get(index), která ti vrátí objekt v listu podle daného indexu... Jinak pole v Javě normálně jePůvodně odeslal Lopan
![]()
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
Původně odeslal Anduril
Musel jsem pouzit kolekce...
Hmmm, to jsem mohl, kdybych to vedel, delal jsem v Jave poprve a tak nejak jsem zistal pocit, ze pokud clovek nezna tisice funkci (metod), tak si neskrtne, kazda i malickost patri pod nejaky objekt do nejake metody. Zase na druhou stranu, pokud clovek Javu ovlada, tak udela cokoliv, ale ta rychlost a naroky na pamet jsou desive...
Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)