C problem...se megethos domhs
    John Tsiombikas (Nuclear / the Lab) 
    nuclear at siggraph.org
       
    Sun Jan 25 00:52:03 EET 2004
    
    
  
V13 wrote:
> On Saturday 24 January 2004 22:24, John Tsiombikas (Nuclear / the Lab) wrote:
>>To oti o compiler den exei tin dynatotita na elenksei an ta arguments pou
>>pername einai ontos ayta pou perimenei i synartisi mporei na odigisei se
>>diafora bugs me stack corruption klp klp, giayto genikos theorite kalo na
>>dilononte ta arguments tis synartisis.
> 
> 
> Kapoy ta exeis mperdepsei... To:
Nomizo oti esy kapou ta exeis mperdepsei...
> 
> void koko(a,b)
> int a;
> char b;
> {
>     ....
> }
old-style (apo pro ANSI C epoxi) stin ANSI C (apo to 1989 diladi kai meta) ta 
argument types pane mesa stin parenthesi.
void koko(int a, char b)
{
     ....
}
> 
> Den exei kamia sxesi me to parakato:
> 
> void koko()
> {
>     ....
> }
> 
> Otan bazeis () einai *AKRIBOS* to idio me to (void)
exm OXI :)
ayto pou les einai entelos lathos, elenkse ligo tis piges sou.
kai epidi thelo na se boithiso na katalabeis apo pou proerxete i sygxisi pou 
exeis sou paratheto kai ti sosti apantisi:
stin C :
---------------
void koko(void);
simenei oti i synartisi den pairnei kanena argument.
void koko();
simenei oti i synartisi mporei na parei otidipote plithos i arithmo arguments, 
aplos o compiler den elenxei ti pernas stin synartisi (apenergopoiei to checking 
ousiastika).
stin C++ :
----------------
void koko(void);
simenei oti i synartisi den pairnei kanena argument.
void koko();
simenei oti i synartisi den pairnei kanena argument.
elpizo na boithisa stin katanoisi diaforon metaksi C kai C++ :)
-- Nuclear / the Lab --
    
    
More information about the Linux-greek-users
mailing list