- Szünetmentes tápegységek (UPS)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Vezetékes FEJhallgatók
- Milyen monitort vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- Az Enermax tényleg nem viccel, ha az új tápjának garanciaidejéről van szó
- Milyen billentyűzetet vegyek?
- Azonnali VGA-s kérdések órája
- TCL LCD és LED TV-k
- Autós kamerák
-
PROHARDVER!

Új hozzászólás Aktív témák
-
Miracle
senior tag
válasz
return.value
#793
üzenetére
kicsit sajnalom a javat, azert csak az taposta ki az utat a java elott, meg alakitotta ki a nagy know-howt

-
flugi
tag
válasz
return.value
#780
üzenetére
legjobb tudomásom szerint a struct és a class között az egyetlen különbség, hogy előbbi alapértelmezésben public, a másik private.
Ez tudtommal kizárólag a visszafelé kompatibilitás miatt van így, azóta is egy jó fogódzó Java fanoknak, akik a C++ -t szeretik leszólni, hogy minek egy nyelvbe két kulcsszó ugyanarra. Hát igen, könnyű egy olyan nyelvnek, amit függetlenül találtak ki
-
Miracle
senior tag
válasz
return.value
#788
üzenetére
hat igen, engem szemely szerint kicsit zavar, hogy a c# es a java ennyire hasonlo szintaktikaval rendelkeznek, mint a c++, konnyu osszekeverni a dolgokat, amig nincs meg a kello tapasztalat.
es megintcsak IMHO a c# nehol kicsit tul van bonyolitva
de ettol meg nagyon franko kis rendszer, a .NET/c# pedig pontosan az, ami a java lehetett volna, ha komolyabban veszik mar az elejen a fejlesztest. 
-
Miracle
senior tag
válasz
return.value
#782
üzenetére
csinaltam egy egyszeru kis peldaprogramot:
#include <iostream>
using std::cout;
struct foo
{
public:
void f(){ cout << ''foo :: f\n'';}
virtual void g(){ cout << ''foo :: g\n'';}
};
struct bar : public foo
{
public:
void f(){ cout << ''bar :: f\n'';}
virtual void g(){ cout << ''bar :: g\n'';}
};
int main()
{
foo *pf = new foo();
bar *pb = new bar();
foo *pff = new bar();
cout << ''pf -> f '';
pf -> f();
cout << ''pf -> g '';
pf -> g();
cout << ''pb -> f '';
pb -> f();
cout << ''pb -> g '';
pb -> g();
cout << ''pff -> f '';
pff -> f();
cout << ''pff -> g '';
pff -> g();
delete pf;
delete pb;
delete pff;
return 0;
}
leforditottam ugy is, hogy a foo es a bar struct ill. class de a futasi eredmeny valtozatlan:
bash-2.05b$ g++ -ansi -pedantic -Wall p1.cpp
bash-2.05b$ ./a.out
pf -> f foo :: f
pf -> g foo :: g
pb -> f bar :: f
pb -> g bar :: g
pff -> f foo :: f
pff -> g bar :: g
tehat igy elsore nem latok semmi kulonbseget (szerintem nincs is
)
esetleg tudsz valami peldat? -
Miracle
senior tag
válasz
return.value
#780
üzenetére
hat meg eddig nem hallottam arrol, hogy felulirassal, es/vagy virtualis metodusokkal valami kulonbseg volna, mire gondolsz? csinalok mindjart 1 peldaprogit, hatha elojonnek a kulonbsegek, de nem biztos, hogy beletrafalok...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- OTP Bank topic
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Szünetmentes tápegységek (UPS)
- S.T.A.L.K.E.R. - Anomaly
- Milyen okostelefont vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- S.T.A.L.K.E.R.: Call of Pripyat
- Lightyear - befektetési app
- Battlefield 6
- Nintendo Switch 2
- További aktív témák...
- Philips Hue Gradient Lightstrip hibás
- Killer 1650x Intel AXN 200NGW
- BONTATLAN Új iPhone 17 PRO 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- BONTATLAN Új iPhone 17 PRO MAX 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Philips Hue LightStrip Plus v4 1m extension
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- 0% THM 4 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- Dell Latitude 3510 15,6", i5 10210U, 8-16GB RAM, SSD, jó akku, számla, garancia
- Samsung Galaxy A50 128GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó Realme gt neo 2 5g Dobozában tokkal
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



de ettol meg nagyon franko kis rendszer, a .NET/c# pedig pontosan az, ami a java lehetett volna, ha komolyabban veszik mar az elejen a fejlesztest. 
)

