কম্পিউটার টিউটোরিয়াল

C++-এ টেমপ্লেট ও স্ট্যাটিক ভেরিয়েবল


এই টিউটোরিয়ালে আমরা C++-এ টেমপ্লেট এবং স্ট্যাটিক ভেরিয়েবল বোঝার জন্য একটি প্রোগ্রাম আলোচনা করব।

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

উদাহরণ

#include <iostream> using namespace std; template <typename T> void fun(const T& x){    static int i = 10;    cout << ++i;    return ; } int main(){    fun<int>(1); //printing 11    cout << endl;    fun<int>(2); //printing 12    cout << endl;    fun<double>(1.1); //printing 11 again    cout << endl;    getchar();    return 0; }

আউটপুট

11 12 11

  1. বৃত্ত ও আয়ত ওভারল্যাপ চেক করা C++-এ

  2. C++-এ ডমিনো ও ট্রোমিনো টাইলিং

  3. C#-এ ক্লাস এবং স্ট্যাটিক ভেরিয়েবল

  4. জাভায় ক্লাস (স্ট্যাটিক) ভেরিয়েবল এবং ইন্সট্যান্স ভেরিয়েবল