মাস্টারের প্রকল্প হিসাবে, আমি একটি সাধারণ অপারেটিং সিস্টেম ডিজাইন করছি। এটি একটি x86 আর্কিটেকচারে 16-বিট রিয়েল মোডে চালানোর জন্য ডিজাইন করা হচ্ছে। আদর্শভাবে, আমি এই ওএসটি সি ++ এ বিকাশ করতে চাই এবং যেখানে প্রয়োজন সেখানে কেবল সমাবেশ ব্যবহার করব। এখনও অবধি, আমার সমাবেশে একটি বুট লোডার লেখা আছে, এটি একটি কার্নেল লোড করে যা সি ++ এবং এসএম এর মিশ্রণ। আমার প্রশ্নটি সি ++ ব্যবহারের ক্ষেত্রে। এখন পর্যন্ত, এটি সংকলিত হয়েছে এবং চলতে পারে, তবে আমি কোনও গতিশীল মেমরি বরাদ্দ ব্যবহার করি নি।
আমি যদি সি ব্যবহার করছিলাম তবে ম্যালোক ফাংশনগুলি মেমরির বরাদ্দকে পরিচালনা করতে পারে তা লেখার অর্থ হবে তবে সি ++ এ নতুন কীওয়ার্ড ব্যবহৃত হয়েছে। তাই ...
'নতুন' কীভাবে মেমরি বরাদ্দ করতে পর্দার আড়ালে কাজ করে এবং আমি কীভাবে এটি পরিচালনা করব?
এবং একটি বাস্তব হিসাবে ...
এর উচ্চ স্তরের বিমূর্তিগুলির সুবিধা নিতে সি ++ ব্যবহার করার চেষ্টা করা কি বোধগম্য? বা এটি ব্যবহারে মাথাব্যথা আরও বেশি হবে এবং আমি সি দিয়ে থাকা উচিত?
আপনি যদি বিশ্বাস করেন যে সি ++ ভাল পছন্দ না হয় দয়া করে যুক্তি সরবরাহ করুন।