- Samsung Galaxy S23 Ultra - non plus ultra
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Honor Magic6 Pro - kör közepén számok
- Lecsap az S26 Ultra az Exynos 2600-ra
- Samsung Galaxy A54 - türelemjáték
- Tasker
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Samsung Galaxy A56 - megbízható középszerűség
- Xiaomi 13 - felnőni nehéz
- Magisk
Új hozzászólás Aktív témák
-
jattila48
aktív tag
válasz
pengécske #2713 üzenetére
Nem pontosan értem a kérdésedet. Egy fv. pl. pair-ben adhat vissza két értéket (pl. két int-et), de C++ -ban ez igazából egy db. pair mint visszatérő érték. Ha komplex értéket ad vissza, az sem egy valós és egy képzetes rész float értékként, hanem egy komplex típusú érték, ahol a komplex osztályt te definiálod pl. valós és képzetes rész float típusú adattagokkal:
class komplex{
public:
....
private:
float valos,kepzetes;
};Ahhoz, hogy egy komplex számokat kezelő fv.-t valós számokra is lehessen alkalmazni (ez természetes elvárás), szükség van a valós számot komplex-re konvertáló fv.-re. Ez a komplex osztálynak egyetlen valós paramétert váró konstruktora lesz, amelyet szükség esetén (komplex értéket váró fv.-t valós paraméterrel hívsz) a C++ automatikusan meghív.
Tehát egy fv. egyetlen értéket képes visszaadni, azonban ez lehet alaptípus (int,char,float,...), vagy bármilyen osztály példánya (komplex) (vagy erre mutató pointer illetve hivatkozás). Ugyanolyan nevű fv.-ekből viszont lehet több, ha a szignatúrájuk (paraméter lista elemeinek típusa) különbözik. Ezek C++-ban teljesen különböző fv.-ek, és így különböző értékeket is adhatnak vissza (gondolom ezt tudod), azonban csupán a visszatérési értékük típusa szerint nem lehet így fv.-eket megkülönböztetni (bár a fv. prototípus ekkor is különbözőnek számít).
Ú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!
- Samsung Galaxy S23 Ultra - non plus ultra
- Azonnali alaplapos kérdések órája
- Milyen autót vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- EAFC 26
- Gumi és felni topik
- Futás, futópályák
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy Tab S11 - tizenegyes
- SSD kibeszélő
- További aktív témák...
- Eladó iPhone 16 Pro Desert Titanium 128 GB
- Samsung Galaxy Watch 8 44MM e-Sim LTE Fekete Színben 12 Hó Garancia Bontatlan
- Samsung Galaxy Watch 8 Classic 46MM eSim LTE Fekete Színben 12 Hó Garancia Bontatlan
- Lenovo IdeaPad Slim 3 - 15.6" Full HD - Ryzen 5-7520U - 8GB - 512GB - Win11 PRO - MAGYAR - Garancia
- Samsung Galaxy S25 FE 8/256GB Fekete Színben Kártya-független,12 Hónap Garancia,Bontatlan
- Samsung C27JG50QQU Monitor
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3022
- MSI Pulse 17 FHD IPS 144Hz i7-13700H 5.0Ghz 14mag 16GB 1TB Nvidia RTX 4060 8GB 140W Win11 Garancia
- Bomba ár! Lenovo X1 Carbon 4th: i5-6GEN I 8GB I 512SSD I 14" FHD I HDMI I Cam I W11 I Gari
- Asus ROG G20AJ - Intel Core i7-4790, GTX 980 + eredeti doboz
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő