Izvorno postao programer1994
Nisi rekao u čemu je problem kad kompajlaš program,inače kod pisanja koda se moraš držati nekih pravila koja su svojstvena za svaki jezik ,a tako i kompajleri imaju svoja pravila koja se moraju poštivati pri pisanju a općenito se odnose na pisanje samog koda.Ovisi i iz koje godine i koja verzija kompajlera se upotrebljava,obično probaj u najnovijim verzijama.Razlike mogu biti male pa da se progaram ne izvršava kako želimo.Zato bolje da navedeš problem koji se dešava pri prevođenju programa.Svaki prevodilac u c++ -u kreće od pretprocesorskih direktiva i naravno kreće se prema main dijelu, kad njih obradi kreće na main funkciju.Svaki prevodilac u c++-u kreće tim redom.Direktive općenito prepoznajemo po # tom znaku,slijedeće što prevodilac uključuje u program je using naredba i namespace,zatim kod koji pišemo unutar main funkcije.