kemi (statz) | #2, Főfasz (2970) |
1248 | #2184 | ^ | Idézet | Mon, 12 Nov 2012 08:40:54 +01 |
94.21.*.* | *.pool.digikabel.hu |
Mert így van egy stringeket tároló vektor, ami el tudja végezni önmagán ezeket a műveleteket, és nem kell külső függvényt hívni. Azonkívül a függvény egy másolatot kap a vektorból. Ha nem külső függvényt hívunk a memóriakihasználás is jobb. A vector amúgy is objektum. CStringVector mssux; mssux = CStringVector::SplitString("Microsoft sucks!", ' '); cout << mssux.GlueVector(' ') << '\n' << mssux.VectorPosition("Microsoft") << '\n'; vs vector<string> mssux; SplitString(&mssux, "Microsoft sucks!", ' '); cout << GlueVector(mssux, ' ') << '\n' << VectorPosition(mssux, "Microsoft") << '\n'; http://www.telegraph.co.uk/technology/microsoft/9667149/Microsoft-developing-instant-translation-tool-that-works-like-a-human-brain.html Hát, ha ez is az M$-féle "csúcstechnológián" alapul megnézhetjük mi lesz belőle. :D Amúgy a gúgli is csinál valami hasonlót. http://www.youtube.com/watch?v=1oTSbqcdtvc ?m=0&o=4861&c=1 |