Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: ASRock B250M Pro4 coffeetime mod! (DDR4)
- ricsi99: 6. Genes alaplap tündöklése kontra MS/Zintel korlátozásai
- Elektromos rásegítésű kerékpárok
- Meggyi001: A Lidl Silvercrest kenyérsütő jó?.........Jelentem:Jó!
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Szólánc.
-
LOGOUT

Új hozzászólás Aktív témák
-
Miracle
senior tag
visual c++ az bizony nem C, akarhogy is hasonlit a neve. es a structok es osztalyok kozott meg ha be vannak agyazva mas osztalyokba is csak annyi a kulonbseg, hogy mi az alapertelmezett lathatosagi modosito, semmi tobb. osztalyba agyazott tipusok eseten nyilvan az osztaly nevevel megegyezo nevterben kell kotoraszni, ha kivulrol el akarod erni a beagyazott osztalyt.
persze ha te C nyelvet allitasz eb a projekt nyelveken a visual studioban (bar ekkor gondolom nem hangoztatnad, hogy c++) akkor meroben mas a helyzet, ugyanis ekkor ugye nincs lathatosag, es nincsenek semmilyen metodusok, habar beagyazott osztalyok sem. tehat C structokat CSAK C nyelvben hatalalsz, c++ban CSAK osztalyokat, igaz ket nevvel is elerheted oket. -
Miracle
senior tag
kevered a szezont a fazonnal.
eloszor is: c++ban a structok UGYAN AZT JELENTIK, MINT AZ OSZTALYOK azzal az apro kulonbseggel, hogy a structokban lathatosagi modosito nelkul minden public, osztalyban meg private. de ezt leszamitva ugyan ugy mukodnek, tokeletesen semmi kulonbseg nincs kozottuk, egymas ososztalyai is lehetnek. habar (ez csak megszokas) structoknak egyszeru adatszerkezeteket szoktak nevezni, ha mar konstruktornal, destruktornal, es operator= nel bonyolultabb metodusaid vannak akkor az inkabb class (de ez csak konvencio) egyebken a structok helyett erdemes boost:
uple -oket hasznalni.
// struct deklaracio
struct aa;
//struct definicio
struct aa
{
int i, j;
};
//aa tipusu valtozo deklaracio/definicio
a ta;
//aa tipusu objektumra mutato pointer definicioja
a *pa;
//az aa structhoz uj tipusnev bevezetese:
typedef aa ujnev;
//ujnev tipusu valtozo definicioja:
ujnev tu;
//vegyuk eszre, hogy az ujnev tipus valojaban csak egy szinonima az aa -ra:
tu = ta; // teljesen OK
[Szerkesztve] -
Nedudgi
aktív tag
Ahogy érzed, de a
typedef struct
{
int flag;
float vec3[3];
float vec2[2];
int bone;
}model_vertex_t;nem egészen értem hogy mit akarsz.
Nem erre gondoltál egész véletlenül?
class osztaly
{
private:
struct model_vertex_t
{
int flag;
float vec3[3];
float vec2[2];
int bone;
};
model_vertex_t *mv_ptr;
public:
//osztaly();
~osztaly();
void fg();
};
osztaly::~osztaly()
{
//mem felszabadítás
delete(mv_ptr);
}
void osztaly::fg()
{
//100 elemű model_veretex_t típusú tömb foglalása
mv_ptr = new model_vertex_t[100];
}
void main ()
{
osztaly *a;
a= new osztaly;
a->fg();
delete(a);
}
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Visszavont videó árulkodik az új Steam Controllerről
- Diablo IV
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Az iparágon belül elsőként tervezett 10 nm alatti DRAM-ot a Samsung
- Autós topik
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Futás, futópályák
- Milyen TV-t vegyek?
- Szívós, szép és kitartó az új OnePlus óra
- További aktív témák...
- ÚJ Bontatlan Apple iPhone 17 Pro 256GB Silver ! 1 ÉV nemzetközi APPLE GARANCiA
- iPhone 12 PRO MAX 128GB grafit gyönyörű vadonatúj 100% os akkumlátor! KÁRTYAFÜGGETLEN!
- Apple MacBook M3 Pro 14, 18GB RAM 512GB SSD elado ujszeru Gyor
- Flydigi Vader 3 Pro wireless hall effect kontroller eladó
- 9440 2-in-1 14" QHD+ IPS érintő i7-1365U 32GB 512GB NVMe ujjlolv IR kam gar
- 241 - Lenovo Legion 5 (15IRX10) - Intel Core i7-13650HX, RTX 5060
- ÚJ MacBook Pro 16" M4 PRO 24GB 512GB Space Black
- BESZÁMÍTÁS! Microsoft XBOX Series S 512GB játékkonzol garanciával hibátlan működéssel
- LG UltraGear 32GS85QX-B IPS Monitor! 2560x1440 / 180Hz / 1ms / G-Sync / FreeSync
- Asus Rog Ally Z1 Extreme 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





