Variadikus sablonok
A C ++-ban lehetséges létrehozni egy függvényt változó számú argumentummal. A C ++ 11-ben az ilyen funkció létrehozásának módja újfajta. Lehetővé vált egy változó számú argumentummal rendelkező sablon megadása. A függvénysablonok olyan csodálatos dolog, hogy helyettesíthetik a változók típusát egy függvényen belül.
- A változó számú argumentummal ellátott sablonok lehetővé teszik a sablonfüggvények és sablonosztályok létrehozását, amelyek változó számú argumentumot tartalmaznak.
Ez akkor hasznos lehet, ha a függvényekhez átjutni kívánt paraméterek száma nem ismert előre. Írjunk egy egyszerű kódot, amely csak a sablon függvényhez továbbított változókat jeleníti meg.
Egyfajta recepció "HELLO WORLD" a lehetőségért jelent meg.
Először egy egyszerű sablonfüggvényt írunk le
ize ( span> 2 span> . span> 4 span> . span> 6 span> . span> 8 span> . span> "ki vagyunk" span> . span> húr span> ( span> "értékelni)) ; span>
Nincs elég idézet
foo (2, 4, 6, 8, "ki vagyunk", string ("értékeljük");
Nincs elég idézőjel és névtér (ha azt jelenti, std :: string)
Példa egy képernyőre a képernyőn, és az összeg megszámolása "megeszi" az utolsó értéket a csomagból
Mivel egy függvényhez tartozik egy argumentum.
Az első példában: egy függvény egy argumentummal kinyomtatja a fordítást egy új vonalra (a vártnál jobban megírja az utolsó argumentumot)
A második példában: egy függvény egy argumentummal nulla értéket ad vissza, és nagyobb valószínűséggel adja hozzá az utolsó elemet a teljes összeghez
Nem tudom, hogy ez hiba vagy tudatos döntés. De nyilvánvalóan kiderült
Ez nem hiba. Tévedtem, amikor írtam.
Lásd most.
Legutóbbi témák
Véletlenszerű könyv elektronikus formában
![Variadikus sablonok (variadikus) Variadikus sablonok](https://images-on-off.com/images/201/variadictemplates-1493d33b.jpg)
Meg kell győződnünk arról, hogy a webhely nem robot. Ehhez csupaszítsa a szalagot, és kapcsolja be a webkamerát.
Hálát adok
- Maxim nagyon hálás a hibáimért és pontatlanságáért.
- Sergio ===> a hibáim javításához
- Gen ===> a helyes vágy, hogy segítsen a többi újonnan érkezettnek és azonosítsa a hibáimat