এই টিউটোরিয়ালে, আমরা 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