Jadi mengapa tepatnya selalu disarankan untuk menggunakan const sesering mungkin? Sepertinya saya bahwa menggunakan const bisa lebih menyakitkan daripada bantuan dalam C ++. Tapi sekali lagi, saya datang pada ini dari perspektif python: jika Anda tidak ingin sesuatu diubah, jangan mengubahnya. Maka dengan itu, ada beberapa pertanyaan:
Sepertinya setiap kali saya menandai sesuatu sebagai const, saya mendapatkan kesalahan dan harus mengubah beberapa fungsi lain menjadi const juga. Maka ini menyebabkan saya harus mengubah lain fungsi di tempat lain. Apakah ini sesuatu yang semakin mudah dengan pengalaman?
Apakah manfaat menggunakan const benar-benar cukup untuk mengimbangi masalah? Jika Anda tidak berniat mengubah objek, mengapa tidak hanya menulis kode yang tidak mengubahnya?
Saya harus mencatat bahwa pada titik waktu ini, saya paling fokus pada manfaat menggunakan const untuk tujuan perbaikan dan pemeliharaan, meskipun itu juga baik untuk memiliki gagasan tentang implikasi kinerja.
const