সুতরাং, প্রায় এক বছর আগে আমি আপনার মতো একই নৌকায় ছিলাম: স্ব-শিখানো সি # দেব যিনি সি ++ শেখার প্রয়োজনীয়তা অনুভব করেছিলেন। মঞ্জুর, আমি থামিয়েছি এবং একাধিকবার শুরু করেছি। আমার তৃতীয় প্রয়াসে, অবশেষে আমি এটির মধ্যে আটকে গেলাম।
কী বুঝি করা একান্ত প্রয়োজনীয় যে সি ++ এবং C # পদ্ধতি পরিপ্রেক্ষিতে, আপনি সম্ভবত সময় বুঝতে অনেকটা কোন ডেটা ম্যানিপুলেশন পয়েন্টার এবং তথ্যসূত্র মাধ্যমে পদ্ধতি ব্যয় হবে সত্যিই পাশাপাশি কখন এবং কিভাবে তাদের পরিস্থিতিতে দেওয়া ব্যবহার করতে যেমন মাধ্যম।
সি ++ সম্পর্কে দুর্দান্ত জিনিসটি হ'ল অবজেক্ট স্ট্যাকের বরাদ্দ বেশিরভাগ অংশের জন্য বেশ সহজ এবং আপনার প্রোগ্রামটি যদি এই পদ্ধতির অধীনে নির্দিষ্ট করা প্রয়োজনীয়তাগুলি পূরণ করে তবে আপনার এইভাবে অবজেক্টগুলি বরাদ্দ করা উচিত। অন্যথায়, আপনি গতি, দক্ষতা এবং দ্রুত পরিষ্কারের জন্য পয়েন্টারগুলির উপর নির্ভর করেন। আমি এটি পড়ার পরামর্শ দিচ্ছি: http://www.parashift.com/c++-faq-lite/ কেননা এটি আপনাকে সি ++ এর অধীনে কীভাবে কাজ করবে তার প্রচুর প্রযুক্তিগত বোঝাপড়া দেবে।
আমাকে যদি আপনি একটি উদাহরণ দিতে:
সি ++ তে এই কনস্ট্রাক্টর বাস্তবায়নটি একটি "আরম্ভকরণ তালিকা" নামে পরিচিত, যা কোনও নির্মাণকারীর শরীরে শ্রেণীর সদস্যদের আরম্ভ করার থেকে পৃথক। কেন? কারণ প্রারম্ভিক হওয়া টাইপটি আদিম না হলে, সংকলকটি আসলে একাধিক এবং অপ্রয়োজনীয় তৈরি করবে কর্টারের শরীরে বরাদ্দকালে বস্তুর অনুলিপি । এটি সংস্থাপকের পাশাপাশি অ্যাপ্লিকেশনটির স্কেলড প্রয়োজনীয়তার উপর নির্ভর করে পারফরম্যান্সটি সম্ভাব্যভাবে হ্রাস করতে পারে।
একটি প্রতিনিধি কি জানেন? ঠিক আছে, সি ++ এ এটি একটি ফাংশন পয়েন্টার হিসাবে পরিচিত । এই ভাষাটি প্রথমে আয়ত্ত করা বেশ কঠিন তবে আপনি যদি দুর্দান্ত হতে চান তবে অবশ্যই এটি প্রয়োজন।
সি # সহজ ... খুব সহজ।