Originariamente inviato da shodan
Presumo tu stia usando il gcc in una delle sue numerose incarnazioni. Se ricordo bene il gcc (il g++ in questo caso) inserisce in automatico i prototipi delle funzioni di libreria standard se trova una linea di codice che la richiede.
Dovrebbe dare alcuni warning comunque.
uso il dev
nessun warning.. tutto pulito..
l'iostream la devo per forza includere io, come si spiega??
la time e la stdlib me la include automaticamente mentre invece l'iostream no..
addirittura guarda cosa mi succede..
il compilatore mi esegue correttamente questo codice senza nemmeno warnings
codice:
#include <iostream>
int main () {
srand(time( 0) );
}
invece mi segnala errori (non riconosce i metodi srand e time) in questo codice
codice:
int main () {
srand(time( 0) );
}
ma srand e time non fanno parte di iostream