কম্পিউটার

C++ স্কোপ রেজোলিউশন অপারেটর


স্কোপ রেজোলিউশন অপারেটর ( ::) বিভিন্ন কারণে ব্যবহৃত হয়৷ উদাহরণস্বরূপ:যদি গ্লোবাল ভেরিয়েবলের নাম স্থানীয় ভেরিয়েবলের নামের মতো হয়, তাহলে স্কোপ রেজোলিউশন অপারেটর গ্লোবাল ভেরিয়েবলকে কল করতে ব্যবহার করা হবে। এটি ক্লাসের বাইরে একটি ফাংশন সংজ্ঞায়িত করতে এবং ক্লাসের স্ট্যাটিক ভেরিয়েবল অ্যাক্সেস করতে ব্যবহৃত হয়।

এখানে C++ ভাষায় স্কোপ রেজোলিউশন অপারেটরের একটি উদাহরণ,

উদাহরণ

#include <iostream>
using namespace std;
char a = 'm';
static int b = 50;

int main() {
   char a = 's';

   cout << "The static variable : "<< ::b;
   cout << "\nThe local variable : " << a;
   cout << "\nThe global variable : " << ::a;

   return 0;
}

আউটপুট

এখানে আউটপুট

The static variable : 50
The local variable : s
The global variable : m

  1. পয়েন্টার অপারেটর এবং C++ এ কি?

  2. পিএইচপি স্কোপ রেজোলিউশন অপারেটর (::)

  3. C# এ স্কোপ রেজোলিউশন অপারেটর কি?

  4. কোথায় আমরা C# এ স্কোপ রেজোলিউশন অপারেটর (::) ব্যবহার করব?