Saya seorang mahasiswa ilmu komputer, dan sebagai hasilnya, saya diajari C ++ sebagai versi yang lebih baik dari C dengan kelas-kelas. Saya akhirnya mencoba menemukan kembali roda setiap kali solusi untuk masalah yang kompleks diperlukan, hanya untuk menemukan beberapa saat setelah itu, beberapa fitur bahasa atau rutin perpustakaan standar berpotensi dapat melakukan itu untuk saya.
Saya semua merasa nyaman dengan idiom char*
dan *(int*)(someVoidPointer)
idiom saya , tetapi baru-baru ini, setelah memberikan kontribusi (kecil) untuk proyek open-source, saya merasa itu bukan cara yang seharusnya dipikirkan seseorang ketika menulis kode C ++. Ini jauh berbeda dari C.
Menimbang bahwa saya tahu pemrograman berorientasi keberatan dengan cukup baik, dan saya baik-baik saja dengan kurva belajar yang curam, apa yang akan Anda sarankan bagi saya untuk mendapatkan pikiran saya pada jalur C ++ ketika saya sedang mengkode C ++?