Lenne néhány kérdésem Programozásból!? (Tömör válaszokban)
1. Milyen paraméterei lehetnek egy függvénynek?
2. Hogyan allokálunk memóriát dinamikusan?
3. Minek a segítségével érhetem el az osztály public-us tagjait, ha dinamikusan használom a memóriát?
4.Mire szolgálnak az adattag-mutatók?
5. Hogyan foglalunk helyet egy adattag-mutatónak?
6. Hol és hogyan töröljük az adattag-mutatókat?
7. Hogyan hozunk létre egy tömböt?
8. Hogyan hozunk létre egy mátrixot?
9. Milyen rendező algoritmusokat ismer?
A válaszokat előre is köszönöm!
Vizsgatétel, felmérő?
Legalább a nyelvet írd oda, amire vonatkoznak.
Ha c++ akkor:
1. Akármilyen
2.Pl.:
int *x = new int;
3. Pl.: [link]
Kezdő vagyok én is. Esetleg még a hetest tudom:
int tomb[4]; //4 elemű tömb.
tomb[0] = 3; //A tomb nulladik argumentuma 3.
//És így tovább...
Kettesnél törölni is kell, ha végeztél, tehát:
int *x = new int;
//...
delete x; //Nem kell * .
Jujj, az már mindjárt más!
1. Akármilyenek.
2.Létrehozzuk a new kulcsszóval, és ha végeztünk memóriaszivárgás elkerülése érdekében delete kulcsszóval töröljük.
3. "mutat" operátorral ( -> )
Hetest így már nem tudom...
"Hetest így már nem tudom..."
Hogyhogy? Pedig egyszerű.
Statikusan illetve dinamikusan lehet.
Statikusan: Típusnév változónév[elemszám];
dinamikusan: Típusnév *változónév = new Típusnév[elemszám];
Típusnév ilyen típusú elemekekből áll pl int, változónév ez a tömb neve pl t, egy eleme pl. t[1]
A többi megy?
1. Nem tudom, hogy lehet-e metódust paraméterként átadni C++-ban. De objektumot, mutatót lehet.
3 a public tagokat objektum referenciával érhetjük el, kivéve a static tagokat, amelyek osztálytagok, ezért nem kell hozzájuk objektum.
4. Adattagmutatók referenciakénti átadásra, vagy hogy ne kelljen mindig másolni az adattagot, ami akár egy több gigás film is lehet.
7. Tömb létrehozása:
deklarálás: int[3] A;
hozzáférés a benne levő értékekhez: A[i] = 0;
8. Mátrix (két dimenziós tömb):
deklarálás: int[3][3] M;
9. Rendező algoritmusok:
gyorsrendezés, kupacrendezés, összefésüléses rendezés, edényrendezés, ami most eszembe jut.
1: Bármilyen típusú lehet nincs semmilyen megkötés, lehet ún. default paraméter.
2: new-al,malloc-al, calloc-al.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!