[elektro] C32 kérdés

Lajos Rancz lajos.rancz at gmail.com
Wed Oct 31 09:09:54 CET 2012


Helló!

Tudsz adni linket, ezt hol olvastad? A static változóból kettő féle van:

   - ha függvényen kívül van dekralálva akkor csak a fordítási egységen
   belül látszik
   - ha függvénen belül, akkor olyan globális ami csak a függvényen belül
   látszik

Egyéb csalafintaságról nem tudok :)

Üdv


2012. október 31. 9:02 flaist írta, <flaist at gmail.com>:

> Igen változó definiálás esetén konkrétan ezt jelenti.
> De függvény definiáláskor számomra zavaros dolgokat írnak !
>
>
> -----Original Message-----
> From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On Behalf
> Of Lajos Rancz
> Sent: Wednesday, October 31, 2012 6:12 AM
> To: elektro at tesla.hu
> Subject: Re: [elektro] C32 kérdés
>
> Hello!
>
> Semmit igazából. Annyit ad meg, hogy a függvény csak abból a fordítási
> egységből látszik, kívülről nem.
> Lehet, hogy inline-ra csinálta emiatt, sutem compiler bug. Mi ez? Microchip
> compiler?
>
> Üdv
> 2012.10.31. 2:46, "flaist" <flaist at gmail.com> ezt írta:
>
> > Sziasztok!
> >
> >
> >
> > Ki tudja pontosan mit követ el a "static"  bűvszó egy C32-es függvény
> > deklarálásában.
> >
> >
> >
> > Azaz mi a különbség:
> >
> >
> >
> > Ha 3-s szintű tömörítés használok az MP3 helix projectben akkor:
> >
> >
> >
> > static void AntiAlias(int *x, int nBfly)   //ezzel elszáll (ez az
> eredeti)
> >
> >
> >
> > void AntiAlias(int *x, int nBfly)                  //ezzel nem
> >
> >
> >
> >
> >
> > A többi tömörítési szintnél nincs gond.
> >
> >
> >
> >
> >
> > Köszi, üdv István
> >
> > -----------------------------------------
> >           elektro[-flame|-etc]
> >
> -----------------------------------------
>           elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list