Saya telah menemukan komentar pengguna R .. :
C dan C ++ bukan bahasa yang sama. Secara khusus, C
consttidak ada hubungannya dengan C ++const.
Saya tahu, bahwa satu perbedaan antara constkualifikasi di C dan constkualifikasi di C ++ adalah tautan defaultnya.
Objek yang dideklarasikan di lingkup namespace dengan constkualifikasi di C ++ memiliki hubungan internal, sedangkan di C objek dengan constkualifikasi dinyatakan di lingkup global (tanpa memiliki statickualifikasi sebelumnya const) memiliki tautan eksternal.
Tapi bagaimana lagi mereka berdua berbeda antara bahasa C dan C ++? Saya pikir keduanya memiliki konsep dan tujuan yang sama dalam kedua bahasa.
Pertanyaan saya:
- Apa perbedaan antara kualifikasi const di C dan kualifikasi const di C ++?
Jawaban untuk Apa perbedaan "const" dalam C dan C ++? jangan arahkan perbedaan yang tepat antara bahasa C dan C ++ dalam konteks constkualifikasi. Hanya apa yang tidak dapat Anda lakukan atau lakukan dengan bahasa tertentu.
consttidak ada hubungannya dengan tautan. Anda dapat memiliki static constpada ruang lingkup file dan memiliki tautan internal,
constyang sama dalam kedua bahasa.