[elektro] C kérdés (Help,Help,Help...)
Lajos Rancz
lajos.rancz at gmail.com
Wed Mar 23 14:40:44 CET 2011
Hello!
Tamogatja a referenciat a compilered?
Ekkor:
int a;
int& b = a;
Mire akarod ezt hasznalni? Antipattern gyanus :)
Udv
2011/3/23 hg12345 <hg12345 at freemail.hu>
> Hi,
>
> Vagy egy komoly problémán, szeretnék egy változót egy másik változó vagy
> struktura elem címével azonosra definiálni. A címeknek fordítási időben
> rendelkezésre kell állni...
>
> int A.... int B....
> esetén &A egyenlő lenne &B-vel.
>
>
> pl.: (ez nem müködik!!!!)
>
> struct { int A, intB } s;
> int C __attribute__((at(*(int*) &s.AA)));
>
> Ez csak akkor müködik, ha FIX (konstans megadási címre) helyezném a
> változót, ezt nem szeretném, mert csak problémával jár.....
>
> az __atribute__((alias("*****"))), sem jó, nem fordul le
>
> Sajnos a #define nem jó, mert a hivatkozási névben nem szerepelhet pont!
> A #define esetén a preprocessor helyettesítése után a név kerül bele.
>
> Van erre megoldás, folyamatosan kerülöm ezt a problémát, de mindig
> beleütközöm....
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list