[Linuxtrent] Re: [OT] C: this

  • From: ianezz@xxxxxxxxxx
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 24 May 2002 17:20:24 +0200

Flavio Stanchina, pigiando tasti a caso sul citofono, ha scritto:

 > Non vedo quale vantaggio ci sia rispetto a fopen()/fclose()

Nessuno, visto che poi devi passare avanti e indietro dei FILE *, il
che ammazza subito sul nascere qualsiasi tentativo *utile* di
polimorfismo, che e` l'unica ragione per definire struct Stream in
quel modo (i.e. implementazione alternativa di open() e close() che
lavori su file compressi, ad esempio).

Quanto all'overhead del C++, in questo caso e` identico a quello del
C, visto che in entrambi i casi, per invocare il "metodo" viene fatto
unicamente un salto indiretto. 


-- 
 |   \    \  | ___|_  |_  | ianezz AT sodalia.it
 |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
_|_/  _\_|  _|____|___|___| http://www.linuxtrent.it
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: