Kezdőoldal » Számítástechnika » Programozás » Lehet-e egy programon belül a...

Lehet-e egy programon belül a következő két deklaráció?

Figyelt kérdés

Válaszát indokolja, és egy példával szemléltesse!

int Matrix(void);

int Matrix(int n=1, int m=1);

Ez a feladatom programozásból és egy kis segítséget szeretnék kérni ezzel kapcsolatban...ha valakinek van ötlete legyen szíves segítsen.


2013. márc. 23. 00:08
 1/9 anonim ***** válasza:
100%
Túlterhelés. Nyelvfüggő.
2013. márc. 23. 00:18
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
Az első nem értelmezhető, a void egy visszatérési érték, nem egy egész szám(mátrixot ugye egészzel deklarálunk) a második pedig nyelvfüggő.
2013. márc. 23. 11:18
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
c++, ban c-ben lehetséges.
2013. márc. 23. 13:01
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:
Visual Studio 2010ben kell megcsinálni...akkor elvileg lehetséges? egy példa rá?
2013. márc. 23. 15:59
 5/9 anonim ***** válasza:

A Visual Studio 2010 egy IDE, nem nyelv. Többféle programnyelvet is támogat.

Mi azonosít egyértelműen egy függvényt/eljárást/metódust? Ha erre tudod a tanult programnyelvben a választ, akkor meg is vagy.

2013. márc. 23. 16:08
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
Az első mellékhatásként hozzon létre (mondjuk) egy 5 x 5-ös egységmátrixot, a másik szintén mellékhatásként hozza létre, n * m-es méretben véletlengenerátorral állítsa elő az elemeket.
2013. márc. 23. 19:07
Hasznos számodra ez a válasz?
 7/9 Ivan Iljics válasza:

Lehetséges, például C++ban. Úgy tudom C-ben nem lehetséges. De C-ben a default arguments is hiba...

A void az elsőben pedig nem hibás, csak felesleges.

2013. márc. 25. 12:51
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
a void az egy fügvénytipus amely olyan fügvényeknél használunk amely nem térit vissza semmit nem értem minek használod igy, de lehetséges c ben meg c++-ban is c-ben most tanultam a suliban tulterhelésnek hivják, csak annyi h ugy különbözteti meg a forditóprogram ebben az esetben h mikor h használod ha két paramétert teszel a Matrix szó után akkor ez a fügvény hajtódik végre Matrix(int n=1, int m=1) ha nem akkor a másik Matrix(void) .
2013. márc. 25. 13:48
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
Akik 2 napja tanulnak programozás ne szóljanak már bele a nagyok dolgába, jó?
2013. márc. 25. 13:54
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!