HTML

flugi szakblogja

Megjegyzések programozásról, jelfeldolgozásról, beszédtechnológiáról

Friss topikok

  • LoverCase: kösz! (2012.03.23. 20:41) rekurzív szálszaporítás gyorsít?
  • tormanator: Mért érték, CPU 200 Mflopp, GPU 11 Gflopp , ez 55x sebesség, de középkategóriánál mért értékek. Az... (2011.09.11. 11:27) OpenCL
  • Tom Benko: @flugi_: Ebből is látszik, hogy a sudo a legveszélyesebb parancs. (2011.03.10. 20:09) Az egyszerűség dícsérete
  • xsasha: Kíváncsi vagyok, mi lesz a véleményed erről a beírásról. :-) Szóval az én elméletem szerint az ag... (2011.02.28. 17:30) Programozás és intuitivitás

Jön az új C++ szabvány

2008.04.29. 23:57 flugi_

Jupi!

Finomított template kezelés, nyelvi elemek a párhuzamos programozáshoz, egyszerűsített szintaxis. Tisztára olyan ez, mint a reformáció, a C++ mára a katolikus egyház lomhaságával követi az idők szelét, lényegében minden valamirevaló nyelv már évek óta tartalmaz hasonló megoldásokat. Reméljük a változás megfontoltsága valóban kiforrott és időtálló megoldásokat eredményez. Mindenesetre már csak legfeljebb 610-et kell aludni, ha minden igaz, a C++0x már hivatalosan is C++09.

Néhány válogatott finomság a vonatkozó wikipédia oldalról:
for (auto itr = myvec.begin(); itr != myvec.end(); ++itr)Tehát a hosszadalmas iterátor deklaráció helyett egyszerűen auto. Úgyis világos a típusa a begin()-ből (ugye bizonyos nevű bizonyos paraméterlistájú függvénynek már egyértelmű a visszatérési típusa), és legalább használjuk valamire az "auto" kulcsszót is.

Aztán, lesz tuple:
typedef tuple< int, double, long &, const char * > test_tuple ;
long lengthy = 12 ;
test_tuple proof( 18, 6.5, lengthy, "Ciao!" ) ;
lengthy = get<0>(proof) ; // Assign to 'lengthy' the value 18.
get<3>(proof) = " Beautiful!" ; // Modify the fourth element.
A tuple ugye az a különleges öszvér, ami egyszerre rekord, mert különböző típusú elemekből álló közös adatszerkezet, és közben indexelhető, mint egy vektor. Eddig csak a boost könyvtárból ismertük, ahol template trükközéssel megoldották.

Szólj hozzá!

A bejegyzés trackback címe:

https://flugiszaki.blog.hu/api/trackback/id/tr24448002

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása