On 9/10/06, Török Edvin <[EMAIL PROTECTED]> wrote:
Comparatia aceasta nu e relevanta, in varianta C++ folosesti iostream,
care include multe alte headere, ia uite ce genereaza preprocesorul:
$ g++ -E HelloWorld.cpp|wc -l
29536
$ gcc -E HelloWorld.c|wc -l
934

incercati cu 'precompiled headers'.
se zice ca cei de la Apple fac minuni in IDE-urile
lor cu asta ... (gcc/g++ compileaza programul in
timp ce-l scrii)

ex.
$ cat a.h
#include <iostream>
$ cat a.cc
#include "a.h"
using namespace std;
int
main()
{
       cout << "hallo baby" << endl;
       return 0;
}
$ time g++ -Wall -O2 a.cc
g++ -Wall -O2 a.cc  1.59s user 0.09s system 96% cpu 1.736 total
$ g++ -Wall -O2 a.h && rm a.h
$ time g++ -Wall -O2 a.cc
g++ -Wall -O2 a.cc  0.16s user 0.06s system 86% cpu 0.248 total

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui