প্রশ্ন ট্যাগ «c++-faq»

একটি সহযোগী, সম্প্রদায় সম্পাদিত সি ++ এফএকিউ সরবরাহ করে

9
মাল্টিথ্রেডেড সি বা সি ++ প্রোগ্রামিংয়ে কেন অস্থিরতা কার্যকর হিসাবে বিবেচিত হয় না?
আমি সম্প্রতি পোস্ট করা এই উত্তরে প্রদর্শিত হিসাবে , আমি volatileবহু-থ্রেড প্রোগ্রামিং প্রসঙ্গে ইউটিলিটি (বা এর অভাব) সম্পর্কে বিভ্রান্ত বলে মনে হচ্ছে । আমার বোধগম্যতা হ'ল: যে কোনও সময় কোনও অ্যাক্সেসের কোডের কোনও অংশের নিয়ন্ত্রণের প্রবাহের বাইরে কোনও ভেরিয়েবল পরিবর্তন করা যেতে পারে, সেই পরিবর্তনশীল হিসাবে ঘোষণা করা উচিত volatile। …

7
নাল্পটার ব্যবহার করার সুবিধা কী কী?
এই কোডের টুকরোটি তিনটি পয়েন্টার (নিরাপদ পয়েন্টার সূচনা) এর জন্য ধারণাগতভাবে একই কাজ করে: int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; এবং সুতরাং, পয়েন্টারগুলি nullptrতাদের মূল্য নির্ধারণের উপর নির্ধারিত করার সুবিধা NULLবা 0কী?
163 c++  c++11  null  c++-faq  nullptr 

5
প্রধানের সঠিক ঘোষণা কী?
mainসি ++ এ ফাংশনটির সঠিক স্বাক্ষর কী ? সঠিক ফেরতের প্রকারটি কী এবং এর থেকে মূল্য ফেরত দেওয়ার অর্থ কী main? অনুমোদিত প্যারামিটারের ধরনগুলি কী কী এবং এর অর্থ কী? এই সিস্টেম নির্দিষ্ট? এই নিয়মগুলি কি সময়ের সাথে সাথে পরিবর্তিত হয়েছে? আমি যদি তাদের লঙ্ঘন করি তবে কী হবে?
147 c++  main  c++-faq 

3
কোন আইওমানিপ ম্যানিপুলেটরগুলি 'স্টিকি'?
আমি সম্প্রতি এই সমস্যাটি তৈরি করতে একটি সমস্যা stringstreamকরেছি যে আমি ভুলভাবে ধরে নিয়েছি যে std::setw()প্রতিটি সন্নিবেশের জন্য স্ট্রিং স্ট্রিমকে প্রভাবিত করবে, যতক্ষণ না আমি এটিকে স্পষ্টভাবে পরিবর্তন করেছি। তবে সন্নিবেশের পরে এটি সর্বদা আনসেট থাকে। // With timestruct with value of 'Oct 7 9:04 AM' std::stringstream ss; ss.fill('0'); ss.setf(ios::right, …
140 c++  c++-faq 

4
আমি কীভাবে দক্ষতার সাথে সি ++ 11 এ একটি স্ট্যান্ডার্ড লাইব্রেরি ধারক নির্বাচন করতে পারি?
"সি ++ কনটেইনার পছন্দ" নামে একটি সুপরিচিত চিত্র (প্রতারণা পত্রক) রয়েছে। পছন্দসই ব্যবহারের জন্য সেরা ধারক চয়ন করার জন্য এটি একটি ফ্লো চার্ট। ইতিমধ্যে এর C ++ 11 সংস্করণ রয়েছে কিনা তা কি কেউ জানেন? এটি আগেরটি:
135 c++  c++11  c++-faq 

9
'নতুন' ব্যবহারের কারণে মেমরি ফাঁস হয় কেন?
আমি প্রথমে সি # শিখেছি এবং এখন আমি সি ++ দিয়ে শুরু করছি। আমি যেমন বুঝতে পেরেছি, অপারেটরnew সি ++ এ সি # এর সাথে মিল নেই। আপনি এই নমুনা কোডটিতে মেমরি ফুটো হওয়ার কারণ ব্যাখ্যা করতে পারেন? class A { ... }; struct B { ... }; A *object1 …

7
সি ++ তে পলিমারফিজম
আমি যতদূর জানি: সি ++ তিনটি বিভিন্ন ধরণের পলিমারফিজম সরবরাহ করে। ভার্চুয়াল ফাংশন ফাংশন নাম ওভারলোডিং অপারেটর ওভারলোডিং উপরোক্ত তিন ধরণের পলিমারফিজম ছাড়াও অন্যান্য ধরণের বহুকর্ম রয়েছে: রান-টাইম কম্পাইল-টাইম অ্যাড-হক পলিমারফিজম প্যারামেট্রিক পলিমারফিজম আমি জানি যে রানটাইম পলিমারফিজম ভার্চুয়াল ফাংশন দ্বারা অর্জন করা যেতে পারে এবং স্ট্যাটিক পলিমারফিজম টেম্পলেট ফাংশন …

5
ওভারলোডিং সদস্য অ্যাক্সেস অপারেটরগুলি ->, *।
আমি সদস্য এক্সেস অপারেটরদের বাদে, সবচেয়ে অপারেটর ওভারলোডিং বুঝতে ->, .*,->* ইত্যাদি বিশেষত, এই অপারেটর ফাংশনগুলিতে কী পাস হয় এবং কী ফিরিয়ে দেওয়া উচিত? অপারেটর কীভাবে কাজ করবে (উদাহরণস্বরূপ operator->(...)) কী সদস্যকে রেফার করা হচ্ছে? এটা কি জানতে পারে? এটি এমনকি জানা প্রয়োজন? সবশেষে, এমন কোনও প্রতিবন্ধক বিবেচনা আছে যা …


4
সি ++ 11 এ কোন প্রকারকে অচল অস্থাবর কখন করবেন?
আমি আমার অনুসন্ধানের ফলাফলগুলিতে এটি প্রদর্শিত না হয়ে অবাক হয়েছি, আমি ভেবেছিলাম যে সি ++ 11 তে পদক্ষেপ পদার্থের দক্ষতাটি দেখে কেউ আগে এটি জিজ্ঞাসা করেছিল: আমার কখন (বা এটি আমার পক্ষে ভাল ধারণা) সি ++ 11 এ অবিচলিত বর্গ তৈরি করতে হবে? ( বিদ্যমান কোডের সাথে সামঞ্জস্যতা ইস্যু ছাড়া …

10
সি ++ এ সঠিক স্ট্যাক এবং গাদা ব্যবহার?
আমি কিছুক্ষণ প্রোগ্রামিং করছি তবে এটি বেশিরভাগ জাভা এবং সি # হয়েছে। আমি আসলে আমার নিজের থেকে মেমরি পরিচালনা করতে হয়নি। আমি সম্প্রতি সি ++ এ প্রোগ্রামিং শুরু করেছি এবং কখন স্ট্যাকের মধ্যে জিনিসগুলি সংরক্ষণ করা উচিত এবং কখন সেগুলি স্তূপে সংরক্ষণ করব তা নিয়ে আমি একটু বিভ্রান্ত হয়ে পড়েছি। …

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

4
কোনও সংখ্যাকে স্ট্রিংয়ে রূপান্তর করতে এবং সি ++ এর বিপরীতে
যেহেতু এই প্রশ্নটি প্রতি সপ্তাহে জিজ্ঞাসা করা হয়, এই FAQ ব্যবহারকারীদের প্রচুর সাহায্য করতে পারে। কিভাবে পূর্ণসংখ্যা সি ++ এ স্ট্রিংয়ে রূপান্তর করতে হয় কীভাবে স্ট্রিংটিকে সি ++ তে পূর্ণসংখ্যায় রূপান্তর করা যায় কীভাবে ফ্লোটিং-পয়েন্ট নম্বরটিকে সি ++ তে স্ট্রিংয়ে রূপান্তর করতে হয় কীভাবে একটি স্ট্রিংকে সি ++ এ ভাসমান-পয়েন্ট …

8
কেন হেডারে সি ++ ইনলাইন ফাংশন রয়েছে?
এনবি এটি কীভাবে ইনলাইন ফাংশনগুলি ব্যবহার করবেন বা কীভাবে তারা কাজ করে সে সম্পর্কে আরও প্রশ্ন নয়, আরও বেশি কারণ তারা কীভাবে হয়। শ্রেণি সদস্যের ক্রিয়াকলাপের ঘোষণার জন্য কোনও ফাংশনকে সংজ্ঞায়িত করার দরকার নেই inline, এটি কেবলমাত্র ফাংশনটির বাস্তব বাস্তবায়ন। উদাহরণস্বরূপ, শিরোলেখ ফাইলটিতে: struct foo{ void bar(); // no need …

4
কীভাবে ওভারলোড করবেন std :: অদলবদল ()
std::swap()বাছাই এবং এমনকি অ্যাসাইনমেন্টের সময় অনেক স্ট্যান্ড পাত্রে (যেমন std::listএবং std::vector) ব্যবহার করে । তবে স্ট্যান্ডের বাস্তবায়নটি swap()খুব সাধারণীকরণ এবং কাস্টম ধরণের জন্য অকার্যকর। এইভাবে std::swap()কাস্টম ধরণের নির্দিষ্ট প্রয়োগের মাধ্যমে ওভারলোডিংয়ের মাধ্যমে দক্ষতা অর্জন করা যায় । তবে আপনি কীভাবে এটি বাস্তবায়ন করতে পারেন যাতে এটি স্ট্যান্ড পাত্রে ব্যবহৃত হবে?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.