Boyunca hep şeffaf bir Bulunan yorumunu kullanıcı ait R .. :
C ve C ++ aynı dil değildir. Özellikle, C'nin
constC ++ ile ilgisi yokturconst.
Biliyorum, constC constniteleyicisi ve C ++ niteleyicisi arasındaki bir fark varsayılan bağlantı olduğunu.
constC ++ ' da niteleyiciyle ad alanı kapsamında bildirilen bir nesnenin iç bağlantısı, C'de constise 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.
constbağlantıyla hiçbir ilgisi yoktur. Sen olabilir static const, Dosya kapsamında ve iç bağlantı vardır
consther iki dilde de aynı şeyi açıklamaz .