Study
← Semua Kategori

C++

Pengenalan C++

Apa itu C++, cara instalasi compiler, dan cara mengompilasi serta menjalankan kode C++ pertamamu.

Variabel & Tipe Data di C++

Cara mendeklarasikan variabel di C++, tipe data dasar, dan keyword auto.

Input & Output (cin/cout) di C++

Cara menampilkan output dan menerima input dari pengguna lewat std::cout dan std::cin.

Operator di C++

Operator aritmatika, perbandingan, dan logika di C++.

Percabangan di C++

Struktur if, else if, else, dan switch untuk mengatur alur logika di C++.

Perulangan di C++

Bentuk for, while, do-while, dan range-based for untuk perulangan di C++.

Array & Vector di C++

Array berukuran tetap ala C, dan std::vector sebagai array dinamis dari STL.

String di C++

Class std::string di C++ dan method bawaannya untuk memanipulasi teks.

Fungsi di C++ (Overloading & Default Parameter)

Cara membuat fungsi di C++, termasuk function overloading dan parameter dengan nilai default.

Referensi di C++

Cara kerja reference (&) di C++ sebagai alias variabel, dan bedanya dengan pointer.

Pointer & Dynamic Memory di C++ (new & delete)

Cara mengalokasikan dan membebaskan memori secara manual di C++ memakai new dan delete.

OOP Dasar di C++ (Class & Object)

Konsep class, object, constructor, dan destructor dasar dalam OOP C++.

Operator Overloading di C++

Cara membuat operator standar (+, ==, <<, dst) bekerja pada class buatan sendiri di C++.

Encapsulation di C++ (Private, Getter, Setter)

Cara melindungi data object dengan access modifier private dan mengaksesnya lewat getter/setter.

Inheritance di C++

Cara membuat class turunan yang mewarisi field dan method dari class induk di C++.

Polymorphism & Virtual Function di C++

Cara membuat method di base class bisa di-override oleh derived class memakai keyword virtual.

Exception Handling di C++ (Try/Catch)

Cara menangani error tak terduga di C++ memakai try/catch dan throw.

Tugas Akhir

Latihan akhir menggabungkan variabel, fungsi, vector, referensi, dan OOP dalam satu program C++.