Setelah lingkungan siap, kita mulai menulis program sungguhan. Section ini membahas kerangka dasar setiap program C++: fungsi main(), header dan namespace, komentar, serta cara mencetak dan membaca input lewat cout, cin, dan cerr.
Mengenal fungsi main() sebagai entry point program C++: bentuk-bentuk yang legal, arti return value, dan cara menerima argumen dari terminal.
Buka → # Header dan #includeMemahami header file, perbedaan #include <...> dan #include "...", header standar yang sering dipakai, serta cara preprocessor menyisipkan isinya.
Buka → # NamespaceMengenal namespace sebagai wadah nama: menghindari tabrakan nama, kualifikasi std::, deklarasi using, namespace bersarang, dan namespace anonim.
Buka → # Pernyataan dan EkspresiMembedah unit terkecil program C++: pernyataan yang diakhiri titik koma, ekspresi yang menghasilkan nilai, blok { }, dan kebebasan format whitespace.
Buka → # KomentarMenulis catatan di dalam kode C++: komentar satu baris dan blok, larangan komentar bersarang, serta kapan komentar diperlukan dan kapan kode cukup bicara sendiri.
Buka → # Output dengan coutMencetak data ke terminal dengan std::cout: operator <<, chaining, endl versus , serta cara C++ menampilkan angka, karakter, dan boolean.
Buka → # Input dengan cinMembaca data dari pengguna dengan std::cin: operator >>, membaca beberapa nilai, perilaku string yang berhenti di whitespace, getline, dan pengenalan kegagalan input.
Buka → # Input-Output dengan cerrMengenal std::cerr dan std::clog sebagai saluran pesan galat dan log: perbedaan dengan std::cout, arti stream tidak dibuffer, serta cara memisahkannya lewat redirect.
Buka → # Escape SequencesMenguasai escape sequences C++: baris baru, tab, backslash, kutip, karakter nul, carriage return, unicode escape, hingga raw string literal.
Buka → # Kompilasi Program PertamaMenyatukan seluruh materi section: menyusun program sapa-pengguna, mengompilasinya dengan g++, memeriksa exit code, dan membaca pesan error nyata dari tiga kesalahan klasik pemula.
Buka →