এই প্রশ্নটি জাভা সম্পর্কে একটি প্রশ্নfinal
দ্বারা অনুপ্রাণিত হয় ।
সি / সি ++ এ, const
যখনই সম্ভব আমার ব্যবহার করা উচিত ?
আমি জানি যে প্যারামিটারগুলিতে ব্যবহার সম্পর্কেconst
ইতিমধ্যে একটি সম্পর্কিত প্রশ্ন রয়েছে । দুর্ভাগ্যক্রমে এই প্রশ্ন এবং এর উত্তরগুলি আমার প্রশ্নের পুরো উত্তর দেয় না, কারণ এটি কেবল ফাংশন প্যারামিটার সম্পর্কে, তবে আমি অন্যান্য ক্ষেত্রে (যেমন: স্থানীয় ভেরিয়েবল) সম্পর্কেও জানতে চাই।
এছাড়াও, এই প্রশ্নের প্রায় সমস্ত উত্তর বলে যে আমাদের ব্যবহার করা উচিত const
কারণ এতে ভেরিয়েবলের অ্যাক্সেসযোগ্যতা সম্পর্কে দরকারী তথ্য রয়েছে। তবে জাভাতে চূড়ান্ত ব্যবহার সম্পর্কে এমন একটি উত্তরের সাথে এই মতবিরোধ বলে মনে হচ্ছে যা জানিয়েছে final
যে এতে অতিরিক্ত তথ্য না থাকলে এটি অতিমাত্রায় হতে পারে এবং তাই কোডটি সংক্ষিপ্ত এবং পরিষ্কার রাখতে বাদ দেওয়া উচিত।
সুতরাং, আমি const
যখনই সম্ভব ব্যবহার করা উচিত ? যদি তা হয় তবে const
সি ++ এর জন্য পরামর্শ final
জাভাতে দেওয়া পরামর্শের থেকে আলাদা কেন ?
final
এবংconst
একই গ্যারান্টি নেই।