Hirdetés
- Ami Kínában OnePlus Pad Pro, az errefelé mégis csak Pad 2 lett
- Senki sem töröl ennél jobban
- Apple asztali gépek
- OLED monitor topic
- Olcsó vs. drága egér: melyiknél érzed meg igazán a különbséget?
- Azonnali processzoros kérdések órája
- Mini PC
- Vezetékes FÜLhallgatók
- Sony MILC fényképezőgépcsalád
- Brutálisan elszállhat az új PC-s Snapdragon fogyasztása
Új hozzászólás Aktív témák
-
proci985
MODERÁTOR
válasz
cooldongo
#1608
üzenetére
hm, miért kell typedef, nem elég egy class Kor, unsigned int r, unsigned int x és unsigned int y paraméterekkel? struct is működik, de akkor globálisak lesznek ezek a változók.
Kor.h
class Kor{
public:
Kor(unsigned int r, unsigned int x, unsigned int y);
unsigned int mR;
unsigned int mX;
unsigned int mY;
};Kor.cpp
#include "Kor.h"
Kor(unsigned int r, unsigned int x, unsigned int y){
mR = r;
mX = x;
mY = y;
}boolean egybeesik_a_kozeppont(Kor k1, Kor k2){
if((k1.mX == k2.mX) && (k1.mY == k2.mY)){
return true;
}
else return false;
}boolean c_kerdes(Kor k1, Kor k2){
Kor k11 = k1;
Kor k21 = k2;
if(egybeesik_a_kozeppont(k11, k21)){
cout << "egybeesik";
}
else{
cout << "nem esik";
}
}elvileg ennyi. tpusdefiníciót amiatt furálom, mert object köröket ezekután simán lehet használni. typedef akkor jó, ha egy külső classban van egy adatszerkezet definiálva, aztán az ember nem akarja minden alkalommal a KulsoClass::ValamiSpecAdatstruktura sort beirogatni. kódolvashatóságot typedef javíthatja, de később (amikor eljutttok OO programozásig) bőven lehet vele szívás.
apró gondolat: szerintetek belegondoltak a programozási feladatokat kiadók, hogy rászoktatják a diákokat a magyar fv/változónevekre, amikor azokat igazából messziről kerülni kéne? meg 2012ben struct C++ban?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Ami Kínában OnePlus Pad Pro, az errefelé mégis csak Pad 2 lett
- Építő/felújító topik
- Senki sem töröl ennél jobban
- Apple asztali gépek
- OLED monitor topic
- Autós topik
- Olcsó vs. drága egér: melyiknél érzed meg igazán a különbséget?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Tesla topik
- alza vélemények - tapasztalatok
- További aktív témák...
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3853, 100% Akkumulátor
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 128 GB-100%-3hó gari!
- Okosóra felvásárlás!! Samsung Galaxy Watch 5 Pro, Samsung Galaxy Watch 6 Classic
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- DELL PowerEdge R740 rack szerver - 2xGold 6130 (16c/32t, 2.1/3.7GHz), 64GB RAM, 10Gbit HBA330, áfás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


