-
Notifications
You must be signed in to change notification settings - Fork 43
Modul 4 (Melangkah Menuju C++)
Setelah satu tahun belajar C, sekarang kita akan mempelajari C++.

C++ merupakan bahasa pemrograman yang dikembangkan dari bahasa C.
-
Library
<iostream>
Library ini menyediakan fungsi dasar input output.-
cin- standard input -
cout- standard output
Trivia: Apa perbedaan
cindenganscanfdancoutdenganprintf?
Hint: Silahkan perhatikan contoh implementasi. -
-
namespace
Pada C, biasanya kita menggunakan prefix pada identifier untuk menghindari konflik nama.namespacedapat diibaratkan sebagai wadah yang digunakan untuk mengelompokkan fungsi (atau data lainnya) sehingga menjadi dapat dibedakan. -
class
Familiar denganstruct?classjuga merupakan User Defined Data Type. Satu-satunya perbedaan adalah default dari access modifier-nya. Pada struct default-nya adalahpublic, sedangkan padaclassdefault-nya adalahprivate(akan dipelajari lebih lanjut di mata kuliah Pemrograman Berorientasi Objek, jangan bingung dulu hehe). -
template
Untuk membuat sebuah fungsi atauclassyang dapat menyesuaikan dan bekerja dengan tipe data yang berbeda, maka gunakanlahtemplate. -
dan masih banyak lagi...
Catatan: semua library yang berlaku di C juga berlaku di C++, namun tidak sebaliknya.
Apa arti
using namespace std;pada contoh implementasi?
standard library pada C++ memakai prefixstd::supaya dapat digunakan. Maka, untuk menghindari penulisan prefix tersebut berulang-ulang, ditambahkan baris tersebut pada program.
Modul Struktur Data
Ditulis oleh tim Asisten Struktur Data 2020 - Teknik Informatika ITS
Modul 0
- Pengenalan Struktur Data IND | ENG
- Dynamic Array IND | ENG
- Linked List IND | ENG
- Soal Latihan IND | ENG
Modul 1
- Stack IND | ENG
- Queue IND | ENG
- Deque IND | ENG
- Priority Queue (List Based) IND | ENG
- Soal Latihan IND | ENG
Modul 2
- Pengenalan Tree IND | ENG
- Binary Search Tree IND | ENG
- Traversal BST IND | ENG
- Soal Latihan IND | ENG
Modul 3
Modul 4
- Melangkah Menuju C++ | ENG
- Standard Template Library Container | ENG
- Pengenalan Graf | ENG
- Traversal Graf | ENG
Modul 5