Logo bn.boatexistence.com

আমার কি c এ স্ট্যাটিক কীওয়ার্ড ব্যবহার করা উচিত?

সুচিপত্র:

আমার কি c এ স্ট্যাটিক কীওয়ার্ড ব্যবহার করা উচিত?
আমার কি c এ স্ট্যাটিক কীওয়ার্ড ব্যবহার করা উচিত?

ভিডিও: আমার কি c এ স্ট্যাটিক কীওয়ার্ড ব্যবহার করা উচিত?

ভিডিও: আমার কি c এ স্ট্যাটিক কীওয়ার্ড ব্যবহার করা উচিত?
ভিডিও: সি-তে স্ট্যাটিক কীওয়ার্ড 2024, মে
Anonim

একটি ফাংশনের বাইরে C স্ট্যাটিক কীওয়ার্ড ব্যবহার করা এই প্রসঙ্গে বর্তমান ফাইলে তাদের দৃশ্যমানতা সীমিত করে (অনুবাদ ইউনিট এখানে আরও সুনির্দিষ্ট)। এর মানে হল যে আমরা অন্য সোর্স ফাইল থেকে স্ট্যাটিক ফাংশন বা ভেরিয়েবল অ্যাক্সেস করতে পারি না। আপনার বেশিরভাগ ফাংশন স্ট্যাটিক ঘোষণা করা একটি ভাল অভ্যাস।

সি-তে স্ট্যাটিক কীওয়ার্ড ব্যবহার করা হয় কেন?

C প্রোগ্রামিং ল্যাঙ্গুয়েজে, স্ট্যাটিক হল গ্লোবাল ভেরিয়েবল এবং ফাংশনের সাথে ব্যবহার করা হয় তাদের স্কোপ ফাইলটি তে সেট করতে। স্থানীয় ভেরিয়েবলে, স্ট্যাটিক স্বয়ংক্রিয়ভাবে বরাদ্দ করা মেমরির পরিবর্তে ভেরিয়েবলটিকে স্ট্যাটিকভাবে বরাদ্দ করা মেমরিতে সংরক্ষণ করতে ব্যবহৃত হয়।

সি-তে স্ট্যাটিক ভেরিয়েবল খারাপ কেন?

স্ট্যাটিক ভেরিয়েবল খারাপ পুনরায় প্রবেশের জন্যকোড যে এই ধরনের রাজ্য অ্যাক্সেস করে পুনরায় প্রবেশকারী নয়। এই ধরনের কোড তৈরি করা খুব সহজ। … একটি বড় সমস্যা হল যে একটি আইডিই-এর বিভিন্ন অংশে ব্যবহার করার জন্য কম্পাইলারের একাধিক দৃষ্টান্ত তৈরি করতে পারেনি, কারণ javac-এর উল্লেখযোগ্য স্থির অবস্থা ছিল৷

স্ট্যাটিক ভেরিয়েবল ব্যবহার করা কি খারাপ?

স্ট্যাটিক ভেরিয়েবলগুলিকে সাধারণত খারাপ হিসাবে বিবেচনা করা হয় কারণ এগুলি বিশ্বব্যাপী রাষ্ট্রের প্রতিনিধিত্ব করে এবং তাই এটি সম্পর্কে যুক্তি করা আরও বেশি কঠিন। বিশেষ করে, তারা অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং এর অনুমান ভঙ্গ করে।

আমরা স্ট্যাটিক কীওয়ার্ড ব্যবহার করি কেন?

জাভাতে, স্ট্যাটিক কীওয়ার্ড প্রধানত ব্যবহৃত হয় মেমরি পরিচালনার জন্য এটি ভেরিয়েবল, পদ্ধতি, ব্লক এবং নেস্টেড ক্লাসের সাথে ব্যবহার করা যেতে পারে। এটি একটি কীওয়ার্ড যা প্রদত্ত ক্লাসের একই পরিবর্তনশীল বা পদ্ধতি ভাগ করতে ব্যবহৃত হয়। মূলত, স্ট্যাটিক একটি ধ্রুবক পরিবর্তনশীল বা একটি পদ্ধতির জন্য ব্যবহৃত হয় যা একটি ক্লাসের প্রতিটি উদাহরণের জন্য একই।

প্রস্তাবিত: