Hirdetés
- Elektromos rásegítésű kerékpárok
- VHS digitalizálás
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Szevam: ChatGPT: Bizonytalansági jelölés funkció bekapcsolása
- Oldman2: A KOReader ebook olvasó program
- Gurulunk, WAZE?!
- Brogyi: CTEK akkumulátor töltő és másolatai
- WireGuard VPN a mindennapokra
- Ketogén étrend
Ú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!
- Panasonic Toughpad FZ M1 - MK3 - I5-7Y57 - Ütésálló tablet - 7"-os - Több darab
- Lenovo M80T Core i5 10500 //16GB DDR4 //256GB SSD számla + gari
- Panasonic Toughbook CF-20 - MK2 - I5-7Y57 - Billentyűzettel - Több darab
- Panasonic Toughbook CF-33- Ütésálló tablet - I5 7200u - Több darab
- ASUS ROG Strix G15 gamer laptop, i5-10300H, GTX 1650 Ti
- HIBÁTLAN iPhone 15 Pro 128GB Black Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3870, 100% Akksi
- Új és újszerű 15-16 Gamer, irodai, üzleti, készülékek nagyon kedvező alkalmi áron Garanciával!
- HIBÁTLAN iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3481, 100% Akksi
- Honor 200 Lite / 8/256GB / Kártyafüggetlen / 12HÓ Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

