Aktív témák
-
Miracle
senior tag
Szervusz.
tobb tanacsom is lenne:
1: Ezt a topicot zarasd be szepen 1 moderatorral, es a tobbi kerdesedet a meglevo sok c++ topic egyikeben tedd fel, TENYLEG nem kell meg egy.
2: a problema visual c++tol fuggetlen, es valojaban mar a C nyelv fejlesztesekor elokerult, es megoldottak:
----- A.h -------
#ifndef A_H
#define A_H
class a
{/*...*/};
#endif // A_H
---- A.h END -----
ezzel csak annyi problema van, hogy A nev nem jelent semmit, talalj ki valami jobbat, ami jellemzo arra az adatstrukturara, amit megvalosit az osztaly. ez a megoldas a problemak nagyreszet megoldja, de tovabbra is rpoblemat jelenthet, hogy kulonallo forditasi egysegekbe is belekerulhetnek a .h fileban kidolgozott fuggvenyek kodjai, ezert csak inline fuggvenyeket definialj a .h-ban, de ha nem muszaly azokat se.
szerk: erdemes atgondolni a forrasfilera tagolast, ha csak 1 osztaly van 1 .h fileban, akkor szepen azt a nevet illik adni a filenak, es az osztalyt meg ERTELMESEN kell elnevezni, ergo az ,,Osztaly'' nagyon rossz nev. csak azert ne legyen osztalyod, mert azt tanultad, erre a fuggvenyeket hasznaljuk. tobb osztaly definicioja meg csak akkor legyen 1 .h fileban, ha azok egyutt valositanak meg valami funkcionaitast, es kulon kulon nincs ertelmuk.
meg 1-2 tanacs: gyakran rosszak azok az osztalyok, amik inkabb csak fuggvenyeket tartalmaznak, amik esetleg kozos adatokon vegeznek muveleteket. ez rossz programtervezes, ezt nagyon keves helyen tanitjak, es akkor is sok gyakorlat kell hozza, hogy valamire haszalni tudd, de mindenesetre erdemes utanaolvasni, honapokat lehet vele sporolni
tehat a c++ban nem veletlenul maradtak benne a fuggvenyek, az osztalyokat adatabsztrakciohoz hasznaljuk fel!
es akkor a tovabbi kerdeseket a forum jobb oldalan talalhato kereso segitsegevel megtalalhato SOK SOK c++ topic barmelyikeben, ha lehet...
[Szerkesztve]
Aktív témák
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Idővel kicsúszik az aljzatból a 12V-2x6 tápkonnektor?
- Tőzsde és gazdaság
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Projektor topic
- Crimson Desert
- Fujifilm X
- Anglia - élmények, tapasztalatok
- HÁZIMOZI / HIFI / TV beárazás
- PlayStation 5
- További aktív témák...
- 27% - ASUS ROG Swift PG27AQDM OLED Monitor! 2560x1440 / 240Hz / 0.03ms /
- ASUS GTX 1660 SUPER 6GB GDDR6 TUF GAMING OC Eladó!
- 27% - Dell S2721NX IPS Monitor! 1920x1080 / 75Hz / 4ms / FreeSync
- 27% - MSI MAG 321UPX OLED Gaming Monitor! 3840x2160 / 240Hz / 0.03ms / FreeSync
- 27% ASUS VY249HF White IPS Monitor! 1920x1080 / 100Hz / 1ms / FreeSync
- HP EliteBook 650 G10 15,6" i5 -1335u, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Beszámítás! Apple iPad 9 (2021) Wifi 64GB tablet garanciával hibátlan működéssel
- LG 65B4 - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Új Lenovo Thinkbook 14 G7 WUXGA IPS Ultra7 155H 16mag 32GB 1TB SSD Intel Arc Win11 Pro Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
tehat a c++ban nem veletlenul maradtak benne a fuggvenyek, az osztalyokat adatabsztrakciohoz hasznaljuk fel!