Rancang struct Produk dengan invariant, tipe galat yang terdokumentasi, dan utilitas tokenisasi serta pengurai angka sebagai fondasi aplikasi inventaris.
Buka → # Bagian 2: Mengelola ProdukBangun class Inventaris sebagai repository di memori: tambah, ubah, hapus, dan cari produk dengan setiap kegagalan terdokumentasi di tipe kembalian.
Buka → # Bagian 3: Menerapkan Pencarian dan FilterTambahkan pencarian nama yang tidak peka huruf besar/kecil, filter stok dengan std::copy_if, dan pengurutan yang aman untuk data asal.
Buka → # Bagian 4: Menyimpan Data ke FilePindahkan inventaris dari memori ke berkas teks: format satu baris per produk, penulisan dengan ofstream, dan pemuatan ulang yang gagal-utuh.
Buka → # Bagian 5: Menguji Fungsi AplikasiKunci perilaku aplikasi inventaris dengan dua lapis pengujian: sesi REPL terprogram dan test harness 51 pemeriksaan dengan kontrak exit code.
Buka →