[elektro] többdimenziós struktúra c++
Lajos Rancz
lajos.rancz at gmail.com
Tue Jun 4 14:15:18 CEST 2013
Helló!
A const-ot valszeg azért nem ette meg mert a függvényedbren változtatsz az
adaton (vagy olyan függvényt hívsz ami nem const).
Üdv
2013. június 4. 13:37 Balla Zoltán írta, <sdrlab at yandex.ru>:
> Feladó: "Lajos Rancz" <lajos.rancz at gmail.com>
> >Struktúrára annyi, hogy:
> >
> >struct MyStruct
> >{
> >int a, b;
> >};
> >
> >typedef MyStruct MyArray[5][23];
> >
> >void PrintMyArray(const MyArray &arr)
> >{
> >for (int i = 0; i < 5; ++i)
> >{
> >for (int j = 0; j < 23; j++)
> >{
> >printf("%d, %d", arr[i][j].a, arr[i][j].b);
> >}
> >}
> >}
> >
> Hm..., ez már gyakorlatilag teljesen az, ami nekem kell :)
> Viszont a const kifejezést nem fogadta el a fordító, ha kiveszem és csak
> annyi van a függvény
> paraméter listájában: MyArray &arr, akkor már lefordul az egész, látszólag
> minden ok!
> Azonban most debugolom, és az arr[][].xxx változóba mintha nem kerülnének
> bele az átadott értékek.
> Tehát a függvénynek átadott memóriatartalmat nem látom a függvényen
> belül... Valamit elszúrok ??
>
> Zoli
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list