On 9/10/06, fffffh <[EMAIL PROTECTED]> wrote:

Daca compilezi un
$ echo >"#include <stdio.h>
int
main(int argc, char **argv)
{
   printf("HelloWordl\n");
}"
>HelloWorld.c si
$ echo >"#include <iostream>
int
main(int argc, char **argv)
{
   std::cout<<"HelloWorld"<<endl;
}">HelloWorld.cpp

ce timp iti da time la compilare cu gcc, respectiv g++?

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

Asta oarecum justifica diferenta intre time gcc, si time g++:
0.080s vs 0.589s

Daca compilezi HelloWorld.c cu g++ si gcc: 0.143s vs 0.083s, dar :
$ /usr/bin/gcc -E HelloWorld.c|wc -l
934
$ /usr/bin/g++ -E HelloWorld.c|wc -l
1127

Daca folosesti templateuri, si alte facilitati ale limbajului C++ nu
te poti astepta sa-ti compileze programul la fel de repede ca gcc.

Edwin

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

Raspunde prin e-mail lui