X-News: ludens hun.lists.hix.coder:3345
>From:
>Subject: Memória kezelés C++ és C#-ban
>Date: Wed, 30 Jul 2003 11:03:19 CEST
>Message-ID: >
>Szevasztok,
>
>Adatbázis jellegü adatokat kell kezelnem és egy optimális, illetve gyors módsz
e
>rt keresek a memória kezelésre.
>A probléma ott van, hogy nem tudom, hogy mennyi adat jön be az egyes táblákba.
>Meg tudok írni egy olyan class-t, ami egyenként vagy blokkonként bövíti a hely
e
>t, de ilyenkor a tábla szétszóródik a memóriában és ez nem túl hatékony hozzáf
é
>rést eredményez. Az adatokhoz "körönként" egyszer mindenképpen, de sokhoz foly
a
>matosan random hozzá kell férni.
>Gondoltam már pointer indexre vagy Pointer Láncra, de egyik sem tökéletes. Az
u
>tóbbi nekem használhatatlan.
>A C# állítólag tud ilyesmit, de szokás szerint egyes változókra müködik csak,
n
>agy tömegü adathoz nem jó.
>
>Ha valakinek van ötlete, írjon.
C++-ban használd erre az std::vector osztályt. Az [] operátorral
hatékonyan tudsz olvasni belőle, míg a push_back() függvénnyel
kényelmesen lehet hozzáadni az új elemeket.
Bye,NAR
|
sziasztok!
a distcc nevu csodat szeretnem behergelni msvc ala, de ott elakadtam,
hogy a doksi szerint a visual c ugyan tud elofeldolgozott kimenetet
produkalni (/E es /P), de utana semmilyen kapcsolo nincs, ami ravenne,
hogy az elobbi kimenetet leforditsa. a /c egybol hatast dob a preproc
alomanyoktol, mast meg nem talaltam. tudja valaki a megoldast? vc 6.0 a
verzio.
koszi,p
|