C++Tingkat: Lanjutan7 min
Templates & Pemrograman Generik di C++
Tulis algoritma berkecepatan native yang dapat memproses tipe data apapun secara fleksibel menggunakan Function Template dan Class Template (<typename T>).
Template Fungsi Generik
Pratinjau TerbukaTemplates memungkinkan pembuatan fungsi yang parameternya dapat digantikan dengan tipe data apa saja saat proses kompilasi tanpa penalti performa saat runtime.
Contoh Kode Sintaks
#include <iostream>
// Template Fungsi
template <typename T>
T cariMaksimal(T a, T b) {
return (a > b) ? a : b;
}
int main() {
std::cout << "Maksimal Integer: " << cariMaksimal<int>(15, 42) << std::endl;
std::cout << "Maksimal Float : " << cariMaksimal<double>(3.14, 2.71) << std::endl;
return 0;
}Live Compiler Runner
Akses Kursus Wajib Login
Buka Akses Penuh Silabus & Praktikum
Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.
145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi