Saya sedang membaca utas lain di mana seorang pria bertanya tentang buku C ++ untuk pemula, dan salah satu programmer yang menjawab menulis ini:
Beberapa peringatan: hindari semua buku yang menyajikan "hello world" yang menyatakan
#include <iostream.h>
Saya membuka buku C ++ saya dan tentu saja itu termasuk header iostream seperti contoh di atas.
Kenapa itu buruk? Petunjuk apa lagi yang harus saya ingat ketika belajar C ++?
Latar Belakang: Saya mahir dengan C dan saya akan mulai belajar C ++ semester berikutnya.
<cstdio>
dijamin untuk memberikan nama namespace std
adalah alasan yang cukup bagi saya untuk memilihnya . Saya tahu bahwa itu mungkin juga memberi mereka ruang-nama global sama seperti yang <stdio.h>
bisa mereka sediakan namespace std
. Ini juga masalah konsistensi jika Anda membiasakan diri untuk selalu menggunakan <c…>
header. Dan untuk beberapa tajuk, Anda akan sangat menginginkan ini karena mereka meningkatkan antarmuka C dengan kelebihan fungsi tambahan, misalnya.
cstdio
, bukanstdio.h
(yang terakhir sudah ditinggalkan).