- sziku69: Szólánc.
- btz: Internet fejlesztés országosan!
- bambano: Bambanő háza tája
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- bitpork: MOD Júni 28- Augusztus 2- szombat jelen állás szerint.
- Parci: Milyen mosógépet vegyek?
- sziku69: Fűzzük össze a szavakat :)
Új hozzászólás Aktív témák
-
PandaMonium
őstag
válasz
m.zmrzlina #4159 üzenetére
Pl.
#include <iostream>
#include <vector>
#include <string>
template<typename T>
std::size_t sizeOfContainer(const T& container) {
return container.size();
}
int main()
{
std::vector<int> x = { 1, 2, 3 };
std::string y = "foobar";
std::cout << sizeOfContainer(x) << std::endl;
std::cout << sizeOfContainer(y) << std::endl;
return 0;
}Ez a kódrészlet nem működne a string-en, ha nem lenne size függvénye, külön template specializációt kéne rá írni. Egyébként ahogy már írták elsősorban azért van size() függvénye, hogy hasonlítson a containerek intefészére, elvégre a string csak egy karakter container (iterátorai is vannak).
-
doc
nagyúr
válasz
m.zmrzlina #4159 üzenetére
gondolom azert van size() hogy a tobbi containerrel interface-kompatibilis legyen, a length() meg azert, mert stringnel az logikus
Ú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!
- PlayStation 5
- Szünetmentes tápegységek (UPS)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- exHWSW - Értünk mindenhez IS
- Bambu Lab 3D nyomtatók
- Samsung LCD és LED TV-k
- Samsung Galaxy A35 5G - fordulópont
- Formula-1
- Szeged és környéke adok-veszek-beszélgetek
- Wise (ex-TransferWise)
- További aktív témák...
- HP DL380p Gen8 12LFF - 4x4TB SAS - 2x E5-2650L v2 - 96GB ECC - 2x10Gbit + 2x1Gbit
- Microsoft Surface Book 2, Sérült, 13,5 (3000x2000), i5-8350U, 8GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA!
- Asztali PC , R7 8700F , RTX 3070 Ti , 32GB DDR5 , 512GB NVME , 1TB HDD
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi 11 Lite 5G NE 256GB Kártyafüggetlen 1Év Garanciával
- BESZÁMÍTÁS! Asus TUF B450M R5 5600X 32GB DDR4 512GB SSD RTX 3060 XC 12GB Rampage SHIVA Chieftec 600W
- 1-12 részletre.Új noblechairs EPIC műbőr FEKETE - FEKETE. 2 év garancia!
- Csere-Beszámítás! Gamer PC Számítógép! R9 3900X / RX 6700XT / 32GB DDR4 / 1TB SSD
- Apple iPhone SE 32GB Kártyafüggetlen 1Év Garanciával
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest