Introduksjon til C++-maler
Sveip for å vise menyen
Forutsetninger
Definisjon
Maler er en mekanisme for å skrive generisk kode som fungerer med alle datatyper. I motsetning til tradisjonelle funksjoner og klasser, som er spesifikke for en bestemt datatype, lar maler deg skrive kode én gang og bruke den med ulike typer sømløst.
Hvordan gjøre dette til én enkelt funksjon?
I dette kurset lærer du hvordan du bruker maler i ulike scenarier og skriver konsis, skalerbar kode. For eksempel vil du oppdage hvordan du kan lage én funksjon som kan erstatte flere, og dette er bare toppen av isfjellet.
functions.h
12345int add(int a, int b) { return a + b; } float add(float a, float b) { return a + b; } std::string add(std::string a, std::string b) { return a + b; }
template.h
12template<typename T> T add(T a, T b) { return a + b; }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 1
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Seksjon 1. Kapittel 1