Koliko smisla ima atp u C-u?
Select messages from
# through # FAQ
[/[Print]\]

Forum@DeGiorgi -> Strukture podataka i algoritmi

#1: Koliko smisla ima atp u C-u? Autor/ica: pecinaLokacija: Happily traveling through space since 1986! PostPostano: 10:49 pet, 23. 2. 2007
    —
Jedno teoretsko pitanje. Ovo je samo nastavak mog prošlog pitanja Overloading i C.

Koliko smisla ima apstraktna struktura kao konceptu u C-u? Želim jednom napisati implementaciju liste pomoću pointera, kasnije pomoću polja i onda želim, recimo, testirati brzine određenih funkcija u obje implementacije usporedbe radi, ali kod se neće kompajlirati. Štoviše, ako različite strukture (e.g. SET i LIST) imaj u istoimene fje (e.g. INSERT), moj kod se neće kompajlirati.

e.g.
Kod:
void insert(LIST *l, int x)
{}

void insert(SET *s, float x)
{}


Kako riješiti taj problem? Mogu ja drukčije imenovati ove gornje funkcije, ne mora biti kao u šalabahteru, to je ipak samo natuknica ali onda kako definirati generičke funkcije tipa DULJINA koja računa duljinu liste, ili QSORT?

Možda mi promiče očito rješenja, a možda ga ni nema...

#2:  Autor/ica: mdokoLokacija: Heriot-Watt University, Edinburgh PostPostano: 13:54 pet, 23. 2. 2007
    —
Smisla ima, ali kako u ANSI C-u nema overloadinga funkcija onda implementacije izgledaju malo petljavo.

#3: Re: Koliko smisla ima atp u C-u? Autor/ica: venovako PostPostano: 20:03 pet, 23. 2. 2007
    —
pecina (napisa):
Možda mi promiče očito rješenja, a možda ga ni nema...


<troll>Ima. Dokaz je svaki C++ kompajler napisan u C-u. Ocitost konstrukcije C++ kompajlera cisto je subjektivna stvar, ali ocitost egzistencije istih je neosporna.</troll>

#4:  Autor/ica: vsegoLokacija: /sbin/init PostPostano: 2:52 sub, 24. 2. 2007
    —
IMO, svrha SPA nije da naucite gotove komade koda, nego razne strukture podataka, njiheve prednosti i mane, kako se s kojim barata,... u kratko: neke korisne principe. Cool Naravno da u primjenama necete raditi tocno tako. Wink



Forum@DeGiorgi -> Strukture podataka i algoritmi


output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.

Stranica 1 / 1.

Powered by phpBB © 2001,2002 phpBB Group
Theme created by Vjacheslav Trushkin