Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

foreach loop? kako?

[es] :: C/C++ programiranje :: foreach loop? kako?

[ Pregleda: 2444 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Acid.Reconected
Nikola Milanovic
Cacak

Član broj: 32821
Poruke: 20
*.smin.sezampro.yu.



Profil

icon foreach loop? kako?07.09.2004. u 19:41 - pre 238 meseci
Pozdrav svima,

joj ljudi, blam me da pitam, ali moram: Kako glasi sintaksa for each petlje u C++ (microsoft visual c++.net)?

Probao sam:
Code:

foreach type promenljiva in nesto
{}


ali nece??

HVALA>
Hide me away from danger
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
66.228.70.*



+6 Profil

icon Re: foreach loop? kako?07.09.2004. u 19:47 - pre 238 meseci
Tako nešto ne postoji u C++u, već u C#-u.

U C++u imaš for_each, ali ne verujem da si na to mislio:

http://www.sgi.com/tech/stl/for_each.html


 
Odgovor na temu

Mrav
Aleksandar Mraović
.net programer u Wireless Media
Beograd

Član broj: 6532
Poruke: 279
*.smin.sezampro.yu.

ICQ: 197419540


Profil

icon Re: foreach loop? kako?08.09.2004. u 15:21 - pre 238 meseci
Citat:
U C++u imaš for_each, ali ne verujem da si na to mislio:


I to nije standardno deo jezika nego verovatno nečija ekstenzija (Microsoft?).

U svakom slučaju postojanje foreach petlje u c# dolazi od toga što su svi nizovi u njemu zasnovani na klasama i što svi nizovi podržavaju određene funkcije i imaju property-je koji govore kolika je veličina niza (u c# int[4] nije samo pokazivač na prvi element niza). Moguće je napraviti sopstveni niz koji će moći da se koristi u foreach petlji.
Lepota je u jednostavnosti.

Cis.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
66.228.70.*



+6 Profil

icon Re: foreach loop? kako?08.09.2004. u 15:48 - pre 238 meseci
Citat:
Mrav: I to nije standardno deo jezika nego verovatno nečija ekstenzija (Microsoft?).


Naprotiv, for_each je šablon funkcija iz standardne C++ biblioteke.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.231.216.81.gus.vf.siwnet.net

Sajt: dejan.lekic.org


+2 Profil

icon Re: foreach loop? kako?08.09.2004. u 16:19 - pre 238 meseci
Nemanja je vec dao odgovor, ali ja moram samo nesto da dodam Nikoli - nemoj nikada da te je blam da nesto pitas ovde. Veruj mi na rec, bar za sebe mogu to reci, ni moje znanje C/C++-a nije bas najbolje, I ja moram non-stop da ucim i da se usavrsavam na ovom polju. Svaki dan moram da se podsetim necega, prisetim neke funkcije, metoda, koncepta... No, moja sreca je da sam naucio kako da lako nadjem resenje sam. A to sam naucio dok nije bilo ovako lepih foruma gde covek moze da pita narod koji je "potkovaniji" u nekoj IT grani od njega... sada su dosli "neki novi klinci" kojima je sa jedne strane puno lakse, sa druge, pak, puno teze. :)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Acid.Reconected
Nikola Milanovic
Cacak

Član broj: 32821
Poruke: 20
*.smin.sezampro.yu.



Profil

icon Re: foreach loop? kako?11.09.2004. u 13:51 - pre 238 meseci
Hvala,
ov mi je trebalo za listanje fajlova u direktorijumu preko IO::DirecoryInfo (.net framework) gde bi u C# to islo ovako:

Code:

IO::DirectoryInfo dir=new IO::DirectoryInfo("C:\\");
foreach IO::FileInfo file in dir.GetFiles()
{
// bla bla...
}


A jel bi to u C++ moglo da ide ovako:

Code:

IO::DirectoryInfo dir=new IO::DirecotryInfo("c:\\");
IO::FileInfo[] file=dir.GetFiles();


?
[/code]
Hide me away from danger
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.231.216.81.gus.vf.siwnet.net

Sajt: dejan.lekic.org


+2 Profil

icon Re: foreach loop? kako?11.09.2004. u 16:38 - pre 238 meseci
Pretpostavljam da bi moglo, ako ne tako, onda na slican nacin, ali sa Managed C++-om. Sto znaci, to je skroz neportabilan nacin rada.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: foreach loop? kako?

[ Pregleda: 2444 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.