সি ++ সি # বিকাশকারীদের জন্য


24

আমি সি # কে খুব ভাল জানি (স্ব-শিক্ষিত, দুঃখের সাথে) এবং উইন্ডোজ অ্যাপ্লিকেশনটির জন্য কিছু সি ++ প্রোগ্রামিং করা দরকার। আমি সি ++ বিকাশকারীদের জন্য এক টন তথ্য সন্ধান করতে সক্ষম হয়েছি তবে আপনি ইতিমধ্যে সি # জানলে সি ++ শেখার বিষয়ে খুব বেশি কিছু খুঁজে পেতে সক্ষম হয়েছি। কেউ কি বেসিকের একটি ভাল rundown জুড়ে এসেছেন?

এমএসডিএন এর তুলনা রয়েছে তবে এটি খুব গভীর নয়।

আমি একসাথে বেশ কয়েকটি উত্সকে টুকরো টুকরো করতে পারি তবে অনুমান করেছি যে সেখানে কিছু ছিল - আমি কেবল এটি খুঁজে পাচ্ছি না। আপনার সাহায্যের জন্য ধন্যবাদ.


27
"দুঃখের সাথে" কেন? নিজেকে এমনভাবে নামাবেন না। আমি কোনও সি # বিকাশকারীকে জানি না যা স্বশিক্ষিত নয় । যার মধ্যে অনেকগুলি আশ্চর্যজনক বিকাশকারী।
স্টিভেন এভার্স

6
@ স্নোআরফাস - মূলত কারণেই একাডেমি যুক্তিহীন ছদ্ম-রাজনৈতিক কারণে এড়িয়ে চলে।
রিয় মিয়াসাকা

5
আমার প্রথম পরামর্শের শব্দটি সি # এর প্রসঙ্গে সি ++ শেখার চেষ্টা করবেন না। কারণ সি # সি ++ নয় এবং সি ++ সি # নয়। এটি বোকামির বক্তব্য হতে পারে তবে সি # পয়েন্টারগুলিকে ভুল করা শক্ত করে তোলে, এবং সি ++ তে তাদের ভুল করা খুব সহজ এমনকি এমন সরঞ্জামগুলি দিয়েও যে এটি বাস্তবিকভাবে সহজ করে তোলে। আমি যুক্ত করব যে দুটি বিষয় মিলিয়ে অনেকগুলি জিনিস রয়েছে। এটি মূলত এটির মতো বলে যা একটি অ্যাপল এবং কমলা উভয়ই একটি গাছে জন্মে এবং বীজ থাকে এবং সুতরাং সেগুলি ফল।
রামহাউন্ড

2
@ রিমিইসাকা, সি # বিকাশকারীরা ভিবি। নেটকে কীভাবে দেখেন তার বিপরীতে নয়।
ক্যারলেস

1
@ কেরলেসা যা দুর্ভাগ্যজনক। আমি মনে করি এটি এতটা রাজনৈতিক সমস্যা নয় কারণ এটি ভিবি.এনইটি ডেমোগ্রাফিকের প্রতি সংশ্লেষ - কারণ বেশিরভাগ সি # প্রাথমিক গ্রহণকারীদের একটি সি / সি ++ ব্যাকগ্রাউন্ড রয়েছে। আমার স্কুল যদিও প্রাথমিক পাঠ্যক্রমের জন্য VB.NET ব্যবহার করে। তাদের মনে হয় ভিবি.এনইটি একটি খেলনা, এবং তাই সি # এর মতো শিক্ষার্থীদের মনে দুর্নীতিযুক্ত হওয়া উচিত নয়।
রেই মিয়াসাকা

উত্তর:


10

জাভা বিকাশকারীদের জন্য সি ++ এ এই থ্রেডটি অনুরূপ এবং কার্যকর হওয়া উচিত, বিশেষত মার্ক বাইয়ের পোস্ট:

এই বইগুলি পড়ুন:

সম্ভবত মনে রাখা সবচেয়ে গুরুত্বপূর্ণ বিষয় হ'ল সি # / জাভা এবং সি ++ এর মধ্যে মেমরি পরিচালনার কৌশলগুলির পার্থক্যটি বোঝা

আমার প্রফেসরগুলির মধ্যে একটি জাভা ব্যাকগ্রাউন্ড থেকে এসেছিল এবং এটি একটি পিষ্টক প্রবর্তক সি ++ কোর্স শিখিয়েছিল এটি কেক হবে। তিনি যে ব্যাখ্যা করেছেন তা কারও কাছেই কোনও ধারণা রাখেনি। তাঁর সর্বত্র স্মৃতি ফুটো ছিল। তাঁর পয়েন্টার গাণিতিকটি ছিল ভয়ানক। সে কখনই সিলেবাসের ওওপি অংশে উঠেনি (thankশ্বরকে ধন্যবাদ) thank কার্যত তাঁর প্রদর্শিত কিছুই সংকলন করতে পারতেন না। তিনি বুঝতে পারলেন না যে char[]সেন্ডিনেলের দরকার আছে \0। তাঁর মতো শেষ করবেন না।


4
করুণা যে সি ++ এর কেউ char[]তখন ব্যবহার করে না, তাই না?
ডেডএমজি

5
@ ডেড এমএমজি আপনার পয়েন্টটি আমি বেশ দেখতে পাচ্ছি না। কেবলমাত্র char[]C ++ এ খুব কম ব্যবহৃত হয় এর অর্থ এটি শেখানো হয়নি বা এটি শেখানো উচিত নয়। char[]সচেতন হওয়া এখনও জরুরী কারণ সি ++ হ'ল একটি সুপারসেট, এবং এটি শিখতে হলে এটি সঠিকভাবে বোঝা জরুরী
রেই মিয়াসাকা

7
হ্যাঁ - তারা ভাষার প্রত্যেকটি বিষয় সম্পর্কে দক্ষতা অর্জনের পরে খুব দীর্ঘ সময় পরে । আমি বরং নতুন শিক্ষার্থীদের আংশিক টেম্পলেট বিশেষত্ব এবং SFINAE শিখিয়েছি। সি ++ এ আপনি ব্যবহার করেন std::stringএবং যদি আপনাকে কোনও সিআই এপিআই দিয়ে ইন্টারপো করতে হয় তবে c_str()তার জন্য এটি। প্রোগ্রামার এর সাথে ডিল করার char[]বা সেগুলির কোনওটিতে নূতন সমাপ্তির প্রয়োজন নেই। সি-স্টাইলের স্ট্রিং হ্যান্ডলিংটি পুরানো সি কোডের সাথে ইন্টারপ ব্যতীত প্রতিটি সম্ভাব্য ব্যবহারের জন্য সম্পূর্ণ এবং পুরোপুরি এবং সম্পূর্ণভাবে অবহেলিত, যা পুরোপুরি ভালভাবে পরিচালনা করা হয়েছে c_str()
ডেডএমজি

4
char[]সঠিক শেখানোর মতো কোনও জিনিস নেই, কারণ সমস্ত ব্যবহারই char[]ভুল। আপনার অধ্যাপক সম্ভবত পুরোপুরি ভাল থাকতেন যদি তিনি সি এর পরিবর্তে সি ++ এ আটকে
থাকতেন

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

14

দুর্ভাগ্যক্রমে, সি ++ এর প্রাথমিক বিষয়টি খুব একটা নেই, তাই আমি আপনার আশাগুলি পেতাম না। তদতিরিক্ত, আপনি সি # সম্পর্কে খুব কমই জানেন যে এটি এমনকি সি ++ এ দূরবর্তী স্থানান্তরযোগ্য, সুতরাং আমি এই কোণটি আবরণ করার জন্য কোনও নির্দিষ্ট উপাদান উপস্থিত থাকার আশা করবো না। আপনাকে স্ক্র্যাচ থেকে শিখতে হবে।


3
এটি ব্যাখ্যা করবে কেন সেখানে খুব বেশি কিছু নেই। সি ++ পড়ার পরে কিছুটা মনে হবে যে আপনি সঠিক। এটি সম্পূর্ণ ভিন্ন বিশ্ব world আপনার সাহায্যের জন্য ধন্যবাদ.
মার্ক উইলিয়ামস

1
+1, আপনি সি # সম্পর্কে খুব কমই জানেন যে এটি সি ++ তেও দূরবর্তী স্থানান্তরযোগ্য । আমি এই কঠিন উপায় শিখেছি।
ApprenticeHacker

দ্রুত পয়েন্ট হিসাবে, আমি বলব যে প্রচুর সি ++ রয়েছে এটি প্রাথমিক। পয়েন্টার / রেফারেন্স এবং সি ++ টেমপ্লেটগুলি প্রথমে আপনার মাথাটি স্পিন করে তুলতে পারে, তবে এটি নেমে আসলে এখনও ক্লাস coutএবং সহজ লক্ষ্য অর্জনের সহজ উপায় রয়েছে
কেরেন জনস্টোন

1
@ কিয়েরেন জনস্টোন: আপনার সম্ভবত সম্ভবত "অ্যারে-টু-পয়েন্টার ক্ষয়" এবং এই জাতীয় জিনিসগুলির মতো "জিনিসগুলি করার ধীর এবং ব্যতিক্রম-অনিরাপদ উপায়" mean
ডেড এমএমজি

12
পুরোপুরি অস্বাস্থ্যকর উত্তর।
dbracey

9

এটির জন্য কোনও সহজ ফিক্স নেই, সি ++ বিশেষত কঠিন নয়, তবে এটি প্রাথমিক শুরুর পক্ষে সহজ নয়।

আমি সি প্রোগ্রামিংয়ের বেসিকগুলি পড়ার প্রস্তাব দিই (আপনি যে নীচের স্তরের জিনিসগুলি পাবেন তার ভিত্তি পেতে), তারপরে এসটিএল শিখুন, তারপরে স্কট মায়ারের পছন্দগুলি থেকে নিবন্ধগুলি অনুসরণ করুন। আপনাকে শুরু করার জন্য এখানে একটি , যেমন এটি দেখায় যে ক্লাসগুলির সাথে সি-এর তুলনায় আপনার কীভাবে আধুনিক সি ++ লেখা উচিত।


2
+1: আমি মায়ারের বই (কার্যকর সি ++ / এসটিএল সিরিজ) পেতে যোগ করব। আমি তাদের সব পেয়েছি এবং তারা দুর্দান্ত।
স্টিভেন এভার্স 21

12
-1 এর জন্য reading up on C programming। আমি মনে করি এটি ভালোর চেয়ে আরও ক্ষতি করে এবং এই ধারণাটি প্রতিভাত করে যে সি এবং সি ++ এমন ভাষা যা একসাথে অধ্যয়ন করা দরকার।
সেবাস্তেঞ্জিগার

2
@ সেবাস্তেঞ্জিগার: আপনি এই বিষয়টিটি মিস করতে পারেন যে যখন কেউ বিদ্যমান রিয়েল-ওয়ার্ল্ড সি ++ অ্যাপ্লিকেশনগুলির সাথে কাজ করতে হয় তখন আপনাকে প্রায়শই সি-এর মতো নির্মাণের সাথে ডিল করতে হয়। কমপক্ষে আপনার ডাউনটি কমিয়ে আনতে +1 করুন।
ডক ব্রাউন

5
@ ডকব্রাউন সম্ভবত, তবে আমি এখনই সেই সি ++ লিগ্যাসি প্রকল্পগুলির একটিতে রয়েছি এবং আমি বলতে পারি যে আমার পূর্বসূরীরা মূলত কেবলমাত্র সি প্রোগ্রামার ছিলেন যা তাদের উত্স ফাইলগুলি * .cpp হিসাবে সংরক্ষণ করেছিল saved আমি দেখতে পেয়েছি যে আমি অনেক কম ব্যবহার করছি deleteএবং সি অ্যারে এবং অন্যান্য জিনিসগুলি যা তারা সি -++ এর চেয়ে নিরুৎসাহিত করেছে, যা আমি সি বর্ণের স্পষ্টভাবে অধ্যয়ন না করার জন্য দায়ী বলে তুলনামূলকভাবে সহজ, আপনি কোডটি কী করে তা খুব তাড়াতাড়ি বুঝতে পারেন।
সেবাস্তেঞ্জিগার

3
@ জিবিজানব: এসটিএল সম্পর্কে কিছু জানা নেই, যা জানা mallocএবং প্রয়োজন free। একটি দুর্দান্ত সি ++ দেব শেষ পর্যন্ত তাদের সম্পর্কে জানতে চাইবে। তাদের সাথে শুরু করা সম্পূর্ণ ভিন্ন জিনিস।
ডেডজিমি

7

আপনি এখনও উপকরণগুলি সন্ধান করছেন কিনা তা সম্পর্কে আমি নিশ্চিত নই, আমি কয়েক মাস আগে এই নিবন্ধটি পেয়েছি। এটি কোনও বই নয় (কেবলমাত্র 53 পৃষ্ঠাগুলি)। ভূমিকা সব বলে:

This is a somewhat short guide to the important things to know if you are a C# programmer and find yourself needing or wanting to work in C++

http://geekswithblogs.net/mikebmcl/archive/2012/02/02/c-to-c-ndash-a-somewhat-short-guide.aspx

এবং একটি আপডেট পোস্টও রয়েছে:

http://geekswithblogs.net/mikebmcl/archive/2012/02/14/c-to-cndasha-somewhat-short-guide-update-1.aspx

শুভ শেখা :)


যদিও এই দস্তাবেজটি ব্যবহার করার সময় খুব সতর্কতা অবলম্বন করুন এটি খুব মাইক্রোসফ্ট কেন্দ্রিক উপায়ে সি ++ দেখায় (এটি এটিও বলে)। এটি সি ++ 03 এবং সি ++ 11 বৈশিষ্ট্যের মধ্যে পার্থক্য করে না এবং কখনও কখনও পছন্দসই সমাধান হিসাবে মানহীন এক্সটেনশনগুলিও দেখায়। আপনি যদি সেই গাইডটি অনুসরণ করেন তবে আপনি অত্যন্ত অপ্রয়োজনীয় কোড দিয়ে শেষ করবেন।
ফ্যাবিও ফ্রেসসি

4
  • মেমরি পরিচালনার জন্য সন্ধান করুন। সি # এর বিপরীতে সি ++ তে পয়েন্টার এবং রেফারেন্সগুলি কীভাবে কাজ করে সে সম্পর্কে পরিষ্কার ধারণা পান। এছাড়াও, আরএআইআই, ম্যানুয়াল মেমরি পরিচালনা এবং স্মার্ট পয়েন্টারগুলি সর্বশেষে।
  • টেম্পলেট এবং জেনেরিকগুলি দেখতে একই রকম তবে ভিন্ন ভিন্ন জন্তু। টেমপ্লেটগুলি কীভাবে কাজ করে তার ইন্টার্নালগুলি জানুন।
  • কিছু ক্ষুদ্র কিন্তু আকর্ষণীয় সিন্থেটিক পার্থক্য রয়েছে। সেগুলি শিখুন।
  • আপনি নেট নেট বিসিএলের পরিবর্তে এসটিএলে অভ্যস্ত হয়ে গেছেন। লিনকিউ আসক্তি থাকলে আপনি কিছু ভাল বিট মিস করতে পারেন।
  • সি ++ এবং সি # এর মধ্যে কিছু মৌলিক নকশার পার্থক্য রয়েছে। সুতরাং, আপনি কেবল একটি ধারণা পোর্ট করতে পারবেন না। আপনি সি ++ দিয়ে যে কোনও কিছু নির্মাণ করুন, আপনাকে স্ক্র্যাচ থেকে ডিজাইন করতে হবে।
  • গুডলাক

1

আমি মনে করি এটি ভাল যে আপনি খুব বেশি সি # থেকে সি ++ টিউটোরিয়াল খুঁজে পান না। এগুলি সম্ভবত আপনার মস্তিষ্ককে বিশৃঙ্খলা করতে পারে। এটি অনেকটা মোটর সাইকেল চালানো শেখার চেষ্টা করার পরে সাইকেলের দিকে স্যুইচ করার মতো (পুরোপুরি উপযুক্ত এনোলজি নয় তবে আপনি ধারণাটি পেয়ে যান)। আপনার জন্য সি ++ এ একটি নতুন বই নেওয়া ভাল। যেহেতু আপনি ইতিমধ্যে ওওপি ধারণাগুলির সাথে পরিচিত, আপনি হয় ওওপি ধারণাগুলির দীর্ঘ পরিচিতিগুলি এড়িয়ে যেতে পারেন (এগুলি সি থেকে সি ++ এ স্থানান্তরিত লোকদের জন্য বোঝানো হয়)। অথবা ভিক্ষুক থেকে মধ্যবর্তী বা মধ্যবর্তী স্তরের জন্য বোঝানো কোনও রেফারেন্স বইয়ের জন্য সরাসরি যান।


1

আমি রোসটা কোডে গিয়ে দু'জনের তুলনা করার পরামর্শ দেব। আপনি যখন সেখানে রয়েছেন তখন সি ++ প্রতিবাদের একটি লিঙ্ক ব্যবহার করুন এবং সেগুলিকে সন্ধান করার চেষ্টা করুন। তারপরে পয়েন্টার / রেফারেন্স / মেমরি / ডেস্ট্রাক্টর রাজ্যে কিছুটা সময় ব্যয় করুন। এরপরে প্রিপ্রোসেসর সম্পর্কে শিখুন - উগ্রদের লুকানোর ক্ষেত্রে এটি সত্যিই আপনার বন্ধু হতে পারে, আমি এটিকে একরকম মিস করি। অবশেষে, এসটিএল।


1

সুতরাং, প্রায় এক বছর আগে আমি আপনার মতো একই নৌকায় ছিলাম: স্ব-শিখানো সি # দেব যিনি সি ++ শেখার প্রয়োজনীয়তা অনুভব করেছিলেন। মঞ্জুর, আমি থামিয়েছি এবং একাধিকবার শুরু করেছি। আমার তৃতীয় প্রয়াসে, অবশেষে আমি এটির মধ্যে আটকে গেলাম।

কী বুঝি করা একান্ত প্রয়োজনীয় যে সি ++ এবং C # পদ্ধতি পরিপ্রেক্ষিতে, আপনি সম্ভবত সময় বুঝতে অনেকটা কোন ডেটা ম্যানিপুলেশন পয়েন্টার এবং তথ্যসূত্র মাধ্যমে পদ্ধতি ব্যয় হবে সত্যিই পাশাপাশি কখন এবং কিভাবে তাদের পরিস্থিতিতে দেওয়া ব্যবহার করতে যেমন মাধ্যম।

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

আমাকে যদি আপনি একটি উদাহরণ দিতে:

সি ++ তে এই কনস্ট্রাক্টর বাস্তবায়নটি একটি "আরম্ভকরণ তালিকা" নামে পরিচিত, যা কোনও নির্মাণকারীর শরীরে শ্রেণীর সদস্যদের আরম্ভ করার থেকে পৃথক। কেন? কারণ প্রারম্ভিক হওয়া টাইপটি আদিম না হলে, সংকলকটি আসলে একাধিক এবং অপ্রয়োজনীয় তৈরি করবে কর্টারের শরীরে বরাদ্দকালে বস্তুর অনুলিপি । এটি সংস্থাপকের পাশাপাশি অ্যাপ্লিকেশনটির স্কেলড প্রয়োজনীয়তার উপর নির্ভর করে পারফরম্যান্সটি সম্ভাব্যভাবে হ্রাস করতে পারে।

একটি প্রতিনিধি কি জানেন? ঠিক আছে, সি ++ এ এটি একটি ফাংশন পয়েন্টার হিসাবে পরিচিত । এই ভাষাটি প্রথমে আয়ত্ত করা বেশ কঠিন তবে আপনি যদি দুর্দান্ত হতে চান তবে অবশ্যই এটি প্রয়োজন।

সি # সহজ ... খুব সহজ।


সি # প্রতিনিধি এবং সি ফাংশন পয়েন্টারগুলি একেবারেই আলাদা। কোনও প্রতিনিধি কোনও ফাংশন পয়েন্টারের চেয়ে সি ++ এর একটি ফান্টারের কাছাকাছি।
কোডসইনচাউস

-2

বিশ্বাস করুন, সি ++ তে একটি ভাল বই বাছুন (আরও অনেক কিছু রয়েছে, কেবল একটি অনুসন্ধান করুন) এবং শিখতে শুরু করুন ...


1
বিটিডাব্লু, কিছু সি এর আগে শিখতে হবে (পয়েন্টার, অ্যারে, স্ট্রাক্ট) ভাল হবে
মুহাম্মদ হেউডি

7
সি ++ এর আগে সি শেখা আপনাকে পাথরের যুগে ফিরিয়ে আনবে। আজকাল, আমরা খুব কমই সি ++ তে অ্যারে এবং পয়েন্টার ব্যবহার করি। ভাষা তাদের কাছ থেকে অনেক আগে বিবর্তিত হয়েছে।
ফ্রেডওভারফ্লো 3'12

7
@ মুহাম্মাদ: বাকি সবাই গতি, সুরক্ষা, রক্ষণাবেক্ষণের স্বাচ্ছন্দ্য পছন্দ করে।
ডেড এমএমজি

3
@ ডিডিডি: আচ্ছা, বাজর্ন স্ট্রস্ট্রপ (ভাষার উদ্ভাবক) সহ অনেক পেশাদার সি ++ প্রোগ্রামার আপনার সাথে একমত নন। তাঁর সর্বশেষ বইটি প্রথম থেকেই অবজেক্টস এবং টেম্পলেটগুলি ব্যবহার করে শেখায়, যেখানে অ্যারাই এবং পয়েন্টারগুলির বিষয়ে 17 তম অধ্যায়ে (পৃষ্ঠা 500 এবং কিছু) আগে মোটেই কথা হয় না।
ফ্রেডওভারফ্লো

2
@DeadMG। হতে পারে, তবে আপনি সি-> সি ++ বিবর্তনটি ফিরিয়ে দিতে পারবেন না। আপনি যদি সি ++ এর C অংশ ঘৃণা করেন তবে জাভা বা সি # তে যান। ব্যক্তিগতভাবে, আমি দেখতে পেলাম যে সি ++ এ যাওয়ার আগে সিতে পয়েন্টার এবং অ্যারেগুলিতে মনোনিবেশ করা আমার কেরিয়ারে আমাকে অনেক বড় সহায়তা করেছিল। অবশ্যই, আপনি এগুলি ছাড়াই একটি সম্পূর্ণ অ্যাপ্লিকেশন কোড করতে পারেন তবে আপনি যদি পলিমারফিজমের সুবিধা চান তবে আপনাকে পয়েন্টারগুলি জানতে হবে। পয়েন্টার ছাড়াই কতগুলি গুরুত্বপূর্ণ জিওএফ নিদর্শন প্রয়োগ করা যেতে পারে? আমার বন্ধুদের ক্ষেত্রে এটি একই রকম ছিল না যারা সি পড়ার সময় "হার্ড" অংশগুলি এড়িয়ে গিয়েছিলেন তাদের মধ্যে বেশিরভাগের কাছে পলিমারফিজম বুঝতে অসুবিধা হয়েছিল।
ডিপিডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.