Hirdetés
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Távozik az Apple vezérigazgatója
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Így spórolhat az Apple az iPhone 18 kijelzőin
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Huawei Watch D2 - nyomás utána!
- Külföldi prepaid SIM-ek itthon
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Kisebb lett a Honor MagicPad3 Pro
Új hozzászólás Aktív témák
-
dobragab
addikt
válasz
jattila48
#3325
üzenetére
Vagyis nem feltétlenül a taginicializáló listában írt sorrendben (néhány fordító warning-ot generál, ha a taginicializáló lista sorrendje eltér a deklaráció sorrendjétől). Ezek után hajtódik végre a szóban forgó objektum ctorának törzse.
Pontosan. Mivel az inicializáló listát már ismeri, feltételeztem, ezzel is tisztában van.
Normális fordítóktól kapsz ilyenkor warning-ot, különben _nagyon_ könnyű hibás kódot írni.
class String
{
char * data;
size_t size;
public:
String(char* d, size_t s) :
size(s),
data(new char[size+1])
{
// ...
}
// ...
};Első ránézésre nem is látszik, miért hibás a kód, ha a fordítótól nem kapsz warningot, órákig keresheted.
Ha egyáltalán generálható implicit move operáció, akkor az kb. ugyanaz mint a copy operáció, ezért fölösleges a move.
Háát... nem. Ha az Example osztálynak adattagja egy std::vector, marhára nem mindegy, hogy az Example-nek generál-e move ctort, vagy nem. Ha generál, a vector is move-olódni fog, míg ha nem, másolódik (ahol beleszólhat a copy elision, de ezt most hagyjuk).
Ú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!
- Parfüm topik
- Vezeték nélküli fülhallgatók
- Torrent meghívó kunyeráló
- Tesla topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Túllépne a DRAM limitjein a Neo Semiconductor-féle 3D X-DRAM
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Posta, csomagküldés
- Azonnali fáradt gőzös kérdések órája
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Dell Latitude 5410 - 14" FHD touch, Core i5 10310U, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Acer Nitro ANV15-51 15.6" FHD IPS i5-13420H RTX 4050 16GB 500GB NVMe magyar vbill gar
- Vivobook S 16 S5606MA 16" 3K OLED Ultra 7 155H 16GB 256GB NVMe magyar vbill IR kam gar
- Be Quiet! venti bazár
- IdeaPad Flex 5 14ALC05 2-in-1 14" FHD IPS érintő Ryzen 5 5500U 8GB 256GB NVMe magyar bill gar
- Samsung Galaxy S21 Ultra / 12/256GB / Kártyafüggetlen / 12Hó Garancia
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Katonai Rugged laptopok Panasonic Toughbook 5-6. gen gar.
- Eladó vagy csere MSI Katana 15 HX B14WFK-241
- Utolsó! MacBook Pro 13" M1 16GB RAM/ 1TB SSD 27%-os ÁFÁS - Garancia - 0428AB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

