Ú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).
Ú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!
- BMW topik
- Mikrotik routerek
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Hamarosan érkezik az Atomic Heart utolsó DLC-je
- PlayStation 5
- A fociról könnyedén, egy baráti társaságban
- Formula-1
- SONY LCD és LED TV-k
- Trollok komolyan
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- GYÖNYÖRŰ iPhone 12 256GB Purple- 1ÉV GARANCIA -Kártyafüggetlen, MS4042, 100% Akkumulátor
- BESZÁMÍTÁS! Apple Watch Ultra 2 49mm Cellular okosóra garanciával hibátlan működéssel
- Samsung Galaxy A36 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia / BONTATLAN
- GYÖNYÖRŰ iPhone 15 Plus 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3355, 100% Akkumulátor
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

