View previous topic :: View next topic |
Author |
Message |
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Mon Jan 26, 2009 9:03 am Post subject: |
|
Tas menu bija uz C#.
Es zinu, kas ir vektori, bet šajā rakursa nav saprotams:
Code: | std::vector<MenuItem> items; |
Ko tas nozīmē? Laikam līdz tai lapai grāmatā vēl neesmu izlasījis .. _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Mon Jan 26, 2009 10:29 am Post subject: |
|
Tas nozīmē uztaisīt jaunu mainīgo items ar tipu std::vector<MenuItems>.
Bet kā jau tev teicu - tā vietā vari lietot pliku masīvu MenuItems items[50]. Tavai spēlei no tā nebūs nekādas atšķirības. Manam postam ar vektoriem bija maz sakara. Galvenais, ko no tā tev vajadzēja izvilkt, bija, ka tev vajag pieglabāt tās koordinātes meņu izveidošanas laikā, un vēlāk tikai atkalizmantot. Un visa māksla. |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Mon Jan 26, 2009 11:19 am Post subject: |
|
bubu wrote: | Manam postam ar vektoriem bija maz sakara. |
Nu jā, saprotu, ka jāuztaisa mainīgais, bet ko nozīmē ar tipu?
Ko tas vector dara? Kopē šablonus? Norāda, ka items satur koordinātes??? _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Mon Jan 26, 2009 12:00 pm Post subject: |
|
Nu kā ko nozīmē? Tieši to pašu ko, ja tu raksti int x;
Tas uztaisa jaunu mainīgo ar tipu int. To tu arī nesaproti, vai kā?
Vector pats par sevi neko nedara. Vector ir tips, kurš implementē dinamisko masīvu (ar atmiņu heapā). Tas, ko tas dara, ir atkarīgs tikai no tevis kā tu to izmantosi (tieši tāpat kā ar to int x; - tas pats par sevi neko nedara, viss atkarīgs no tevis, ko tu ar to darīsi). |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Mon Jan 26, 2009 12:07 pm Post subject: |
|
Es zinu par template, kā tas darbojās un kāpēc tas vajadzīgs. Bet šis man vēl nav apgūts. _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Mon Jan 26, 2009 4:42 pm Post subject: |
|
Tikai nesaki, ka izlaidi grāmatā nodaļu par mainīgajiem..
Quote: | Es zinu par template |
Tās var prasīt tipa nosaukumu kaut kur starp < > iekavām.. tātad nezini gan, ja nezini, kas ir datu tips.
Quote: | Ko tas vector dara? |
std::vector glabās visus viena konkrēta tipa mainīgos, kurus tu viņam uzticēsi. Ja pareizi palūgsi, atļaus tiem arī piekļūt.. |
|
Back to top |
|
|
anggelus
Joined: 23 Feb 2005 Posts: 383 Location: Rīga (LV)
|
Posted: Mon Jan 26, 2009 9:38 pm Post subject: |
|
oh my god _________________ No comprendo lo que dice. |
|
Back to top |
|
|
programmer
Joined: 15 Sep 2006 Posts: 71 Location: Latvija, Limbaži
|
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Tue Jan 27, 2009 8:24 am Post subject: |
|
Vai tad tu domā, ka es būšu tik neaptēsts un pats neatradīšu par std::vector?
Gan jau tikšu galā. _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
Arrovs
Joined: 10 Mar 2007 Posts: 96 Location: Saldus
|
Posted: Wed Jan 28, 2009 9:29 am Post subject: |
|
Tas jau kļūst smieklīgi! Prasa - atbild - uzdirš!
Edijam jāuzlabo komunikācijas stils. _________________ Arrovs komanda |
|
Back to top |
|
|
|