Kezdőoldal » Számítástechnika » Programozás » Lenne néhány kérdésem Programo...

Lenne néhány kérdésem Programozásból!? (Tömör válaszokban)

Figyelt kérdés

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!



2012. nov. 1. 10:01
 1/10 Szaby34 válasza:

Vizsgatétel, felmérő?

Legalább a nyelvet írd oda, amire vonatkoznak.

2012. nov. 1. 10:36
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:
Objektumorientált programozás, C++ , beugró kérdések
2012. nov. 1. 10:38
 3/10 anonim ***** válasza:

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...

2012. nov. 1. 10:44
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:

Kettesnél törölni is kell, ha végeztél, tehát:

int *x = new int;

//...

delete x; //Nem kell * .

2012. nov. 1. 10:46
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:
Igazából szóban kéne válaszolnunk a kérdésekre, nem példákon keresztül!
2012. nov. 1. 10:47
 6/10 anonim ***** válasza:

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...

2012. nov. 1. 10:54
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:

"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?

2012. nov. 1. 13:31
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
Jöhetnének a kimaradtak is köszönöm
2012. nov. 1. 13:37
 9/10 anonim ***** válasza:

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.

2012. nov. 1. 18:12
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:

1: Bármilyen típusú lehet nincs semmilyen megkötés, lehet ún. default paraméter.

2: new-al,malloc-al, calloc-al.

2012. nov. 2. 09:06
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!