Logo bn.boatexistence.com

সি++ কনস্ট কোয়ালিফায়ারে প্রয়োগ করা যায়?

সুচিপত্র:

সি++ কনস্ট কোয়ালিফায়ারে প্রয়োগ করা যায়?
সি++ কনস্ট কোয়ালিফায়ারে প্রয়োগ করা যায়?

ভিডিও: সি++ কনস্ট কোয়ালিফায়ারে প্রয়োগ করা যায়?

ভিডিও: সি++ কনস্ট কোয়ালিফায়ারে প্রয়োগ করা যায়?
ভিডিও: C++ এ const কোয়ালিফায়ার 2024, মে
Anonim

কোয়ালিফায়ার কনস্টটি যেকোন ভেরিয়েবলের ঘোষণা-এ প্রয়োগ করা যেতে পারে যাতে এটির মান পরিবর্তন করা হবে না (যা কনস্ট ভেরিয়েবলগুলি কোথায় সংরক্ষণ করা হয় তার উপর নির্ভর করে, আমরা পরিবর্তন করতে পারি পয়েন্টার ব্যবহার করে কনস্ট ভেরিয়েবলের মান)।

C ভাষায় কনস্ট কোয়ালিফায়ারের ব্যবহার কী?

আমরা একটি ভেরিয়েবলকে ধ্রুবক হিসেবে ঘোষণা করতে কনস্ট কোয়ালিফায়ার ব্যবহার করি এর মানে হল যে একবার ভেরিয়েবল শুরু হয়ে গেলে আমরা মান পরিবর্তন করতে পারি না। … উদাহরণস্বরূপ, যদি আপনার কাছে PI-এর মানের একটি ধ্রুবক মান থাকে, তাহলে আপনি সেই মানটি পরিবর্তন করতে প্রোগ্রামের কোনো অংশ পছন্দ করবেন না।

কনস্ট্যান্ট কোয়ালিফায়ার কোথায় ব্যবহার করা হয়?

যখন আমরা একটি আর্গুমেন্ট পরিবর্তন করতে চাই না এবং এটিকে রেফারেন্স বা পয়েন্টার হিসেবে পাস করতে চাই না, আমরা কনস্ট কোয়ালিফায়ার ব্যবহার করি যাতে আর্গুমেন্টটি ভুলবশত ফাংশনে পরিবর্তন না হয়।ক্লাস ডাটা মেম্বারদের ক্লাস ওয়াইড কনস্ট্যান্টের জন্য কনস্ট এবং স্ট্যাটিক উভয় হিসাবে ঘোষণা করা যেতে পারে। রেফারেন্স ভেরিয়েবলগুলি const হতে পারে যখন তারা একটি const অবস্থান উল্লেখ করে।

const সদস্য ফাংশন কোয়ালিফায়ার কি করে?

মেম্বার ফাংশন ডিক্লেয়ারেশনের শেষে কনস্ট কোয়ালিফায়ার ইঙ্গিত দেয় যে ফাংশনটি এমন বস্তুর উপর কল করা যেতে পারে যেগুলি নিজেই const। কন্সট সদস্য ফাংশন অ-পরিবর্তনযোগ্য ডেটা সদস্যদের অবস্থা পরিবর্তন না করার প্রতিশ্রুতি.

C++ এ const যোগ্য কি?

আমরা একটি ভেরিয়েবলকে ধ্রুবক হিসেবে ঘোষণা করতে কনস্ট কোয়ালিফায়ার ব্যবহার করি যার মানে ভ্যারিয়েবলটি আরম্ভ হয়ে গেলে আমরা মান পরিবর্তন করতে পারি না। … উদাহরণস্বরূপ, যদি আপনার কাছে PI-এর মানের একটি ধ্রুবক মান থাকে, তাহলে আপনি সেই মানটি পরিবর্তন করতে প্রোগ্রামের কোনো অংশ পছন্দ করবেন না। তাই আপনার এটাকে কন্সট হিসেবে ঘোষণা করা উচিত।