আমি ভুলভাবে সি ++ তে এরকম কিছু করেছি এবং এটি কার্যকর হয় works আমি কেন এটি করতে পারি?
int main(int argc, char** argv) {
struct MyStruct
{
int somevalue;
};
MyStruct s;
s.somevalue = 5;
}
এখন এটি করার পরে, আমি এই কৌশলটি কোথাও কোথাও কোথাও পড়ার কথা মনে করি, সি ++ এর জন্য এক ধরণের দরিদ্র-মানুষের ক্রিয়ামূলক প্রোগ্রামিংয়ের সরঞ্জাম হিসাবে, তবে কেন এটি বৈধ, বা আমি কোথায় পড়েছি তা মনে করতে পারছি না।
উভয় প্রশ্নের উত্তর স্বাগত!
দ্রষ্টব্য: যদিও প্রশ্নটি লেখার সময় আমি এই প্রশ্নের কোনও রেফারেন্স পাইনি , বর্তমান সাইড-বারটি এটি নির্দেশ করে তাই আমি এটি এখানে রেফারেন্সের জন্য রেখে দেব, যেভাবেই প্রশ্নটি আলাদা তবে কার্যকর হতে পারে।