খুব সহজভাবে:
আমার একটি ক্লাস রয়েছে যা বেশিরভাগ স্থির পাবলিক সদস্য নিয়ে গঠিত, তাই আমি একই ধরণের ফাংশনগুলি একসাথে গ্রুপ করতে পারি যা এখনও অন্যান্য শ্রেণি / ফাংশন থেকে কল করতে হয়।
যাইহোক, আমি আমার শ্রেণীর পাবলিক স্কোপগুলিতে দুটি স্থির স্বাক্ষরযুক্ত চর ভেরিয়েবলগুলি সংজ্ঞায়িত করেছি, যখন আমি একই শ্রেণীর নির্মাতাতে এই মানগুলি সংশোধন করার চেষ্টা করি, তখন সংকলনের সময় আমি একটি "অমীমাংসিত বাহ্যিক প্রতীক" ত্রুটি পেয়ে যাচ্ছি।
class test
{
public:
static unsigned char X;
static unsigned char Y;
...
test();
};
test::test()
{
X = 1;
Y = 2;
}
আমি সি ++ তে নতুন তাই আমার কাছে সহজ। আমি কেন এটি করতে পারি না?