Bu soru java ile ilgili bir sorudanfinal esinlenmiştir .
C / C ++ ' constda mümkün olduğunca kullanmalıyım ?
Parametrelerde kullanmaconst ile ilgili zaten bir soru olduğunu biliyorum . Ne yazık ki bu soru ve cevapları sorumu tam olarak cevaplamıyor, çünkü sadece fonksiyon parametreleriyle ilgili, ama aynı zamanda diğer durumlar hakkında da bilmek istiyorum (örneğin: yerel değişkenler).
Ayrıca, bu sorunun hemen hemen tüm cevapları kullanmamız gerektiğini söylüyor constçünkü değişkenlerin erişilebilirliği hakkında yararlı bilgiler içeriyor. Ancak bu , Java'da final kullanma konusunda bir cevapla çelişiyor gibi görünüyor, finalbu da ekstra bilgi içermiyorsa devletlerin gereksiz olabileceği ve bu nedenle kodun kısa ve temiz tutulması gerektiği unutulmamalıdır.
Peki, constmümkün olduğunca kullanmalıyım ? Öyleyse, neden constC ++ 'da finalJava'daki tavsiyeden farklıdır ?
finalveconstaynı garantilere sahip değilsiniz.