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