Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Introduction to C++-skabeloner | Oprettelse af Første Skabelon
C++ Templates

Introduction to C++-skabeloner

Stryg for at vise menuen

Note
Definition

Templates er en mekanisme til at skrive generisk kode, der fungerer med enhver datatype. I modsætning til traditionelle funktioner og klasser, som er specifikke for en bestemt datatype, gør templates det muligt at skrive kode én gang og bruge den med forskellige typer uden problemer.

Hvordan kan dette laves som én enkelt funktion?

I dette kursus lærer du at bruge templates i forskellige scenarier og skrive kortfattet, skalerbar kode. For eksempel vil du opdage, hvordan du kan oprette en enkelt funktion, der kan erstatte flere, og det er kun toppen af isbjerget.

functions.h

functions.h

12345
int 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

template.h

12
template<typename T> T add(T a, T b) { return a + b; }
question mark

Hvad er den største fordel ved templates i C++?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 1
some-alt