Miután hazautaztam, ha minden környezeti elem így akarja, bátorkodom megtekinteni a »Lost« 100. (századik) epizódját. Századik epizód, woot, körömrágás és meg minden.
Addig viszont try-catch és public static void main.
2009. május 01., 1.11.26 – kiegészítés
Nem volt ez rossz, bár a végén azért nagyobb durranásra számítottam.
Maerlyn
2009. április 30. — 17:41:53
miért static és miért void a main?
Mefi
2009. április 30. — 21:52:23
[re=59199]Maerlyn[/re]: a void az az, hogy nem lesz visszatérési értéke (ha nem adod meg akkor visítani fog, hogy nincs return), a static pedig legjobb tudomásom szerint az OOP miatt kell, mert a statikus függvény nem osztályszintű, de hajszálpontosan ezt nem tudom.
Maerlyn
2009. április 30. — 22:16:41
[re=59207]Mefi[/re]: tudom, mi az a void meg a static, nem ezt kérdeztem 🙂
a main(int argc, char* argv) visszatérési értéke int, C megeszi a voidot is, c++ tudtommal már nem, de amúgy is illik azt intnek csinálni és a végére egy return 0;-t rakni, ha lefutott.
A static pont hogy osztály, és nem objektumszintű, nem kell példányosítani, hogy használni tudd, illetve objektumváltozókhoz sem fér hozzá (mert ugye nem biztos, hogy van ojjektum).
Mefi
2009. április 30. — 22:29:34
[re=59208]Maerlyn[/re]: minket mindig public static void main-nel tanítottak mondjuk.
Maerlyn
2009. április 30. — 23:02:50
[re=59209]Mefi[/re]: álljunk meg egy pillanatra: milyen nyelv?
Mefi
2009. április 30. — 23:36:33
[re=59211]Maerlyn[/re]: java, még mindig. 😀
Maerlyn
2009. május 01. — 00:16:48
[re=59212]Mefi[/re]: mi az, hogy még mindig? Nekem rögtön a c/cpp ugrott be a mainről, majd a void miatt maradt csak a c 🙂 javahoz segghülye vagyok.
Mefi
2009. május 01. — 01:03:45
[re=59213]Maerlyn[/re]: mostanában javával terhelem magam: http://mefi.be/muti/3640/a-gyakorlat-java-meg-hatra/
Benjamin
2009. május 01. — 14:58:33
@Maerlyn:
C sem eszi meg a voidot, a Borland C esetleg, de az ANSI szabvány biztosan nem.
Maerlyn
2009. május 01. — 15:28:59
[re=59220]Benjamin[/re]: gcc ad rá egy warningot, de megeszi. Ja, szabvány szerint nem jó, de ettől még elég sok programban látni 🙁
ahus
2009. május 01. — 19:56:42
A visual studio is csak warningot ad. Nem szabvány, de a fordítók eszik.
Levente
2009. május 02. — 16:26:53
Úgy érzem, te elkerülted a balesetet az M3 kivezető részén, különben kicsit idegesebb kiegészítést kapott volna a bejegyzés 🙂
Mefi
2009. május 03. — 11:43:52
[re=59249]Levente[/re]: jaja, pont akkor értünk a 21-esre, mikor az volt.