Boyunca hep şeffaf bir Bulunan yorumunu kullanıcı ait R .. :
C ve C ++ aynı dil değildir. Özellikle, C'nin
const
C ++ ile ilgisi yokturconst
.
Biliyorum, const
C const
niteleyicisi ve C ++ niteleyicisi arasındaki bir fark varsayılan bağlantı olduğunu.
const
C ++ ' da niteleyiciyle ad alanı kapsamında bildirilen bir nesnenin iç bağlantısı, C'de const
ise global kapsamda (daha static
önce niteleyici olmadan const
) bildirilen niteleyicili bir nesnenin dış bağlantısı vardır.
Ama ikisi de C ve C ++ dilleri arasında nasıl farklılıklar gösteriyor? Her iki dilde de her ikisinin de aynı kavram ve amaca sahip olduğunu düşündüm.
Benim sorum:
- C'deki const niteleyicisi ile C ++ 'daki const niteleyicisi arasındaki fark nedir?
C ve C ++ 'da "const" cevapları nasıl farklılık gösterir? niteleyici bağlamında C ve C ++ dilleri arasında kesin bir fark olduğunu göstermezconst
. Sadece belirli bir dilde yapamayacağınız veya yapamayacağınız şey.
const
bağlantıyla hiçbir ilgisi yoktur. Sen olabilir static const
, Dosya kapsamında ve iç bağlantı vardır
const
her iki dilde de aynı şeyi açıklamaz .