Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Paras tapa hoitaa tapahtumat

arcatan [24.11.2004 15:31:04]

#

Olen tässä suunnitelemassa omaa irc-kirjastoa C++:lle, koska sellaista pariin ohjelmaan tarvitsisin. Aloin kuitenkin miettiä, että mikä olisi paras tapa toteuttaa erilaisiin tapahtumiin, kuten vaikkapa vastaanotettuun viestiin, reagointi. Vaihtoehtoja tulee mieleen nyt kolme?
- viestit, kuten WinAPIssa, ja luuppi, joka lukee viestejä ja reagoi niihin.
- callback-funktiot, kuten vaikkapa WxWindowsissa tai Delphissä. Kun on tapahtuma, kutsutaan callback-funktiota, joka käsittelee tapahtuman
- signaalit/tapahtumat, kuten Irssissä tai Miranda IM:ssä. Tämä on kehittyneempi muoto edellisestä ja mahdollistaa useampia signaalin käsittelijöitä.

Mitä keinoa te suosittelisitte? Itse olisin taipuvainen kolmanteen vaihtoehtoon.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta