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

সি ++ একটি সাধারণ উদ্দেশ্যমূলক প্রোগ্রামিং ভাষা। এটি মূলত সি এর এক্সটেনশান হিসাবে ডিজাইন করা হয়েছিল এবং এর অনুরূপ বাক্য গঠন রয়েছে তবে এটি এখন সম্পূর্ণ ভিন্ন ভাষা। কোড সম্পর্কে প্রশ্নগুলির জন্য এই ট্যাগটি ব্যবহার করুন (হতে) একটি সি ++ সংকলক সহ সংকলিত। একটি নির্দিষ্ট স্ট্যান্ডার্ড রিভিশন [সি ++ 11], [সি ++ 14], [সি ++ 17] বা [সি ++ 20], ইত্যাদি সম্পর্কিত প্রশ্নের জন্য একটি সংস্করণ-নির্দিষ্ট ট্যাগ ব্যবহার করুন

2
সি ++: শূন্য-, ডিফল্ট- এবং মান-সূচনাতে নিম্নলিখিত বাক্যগুলির অর্থ কী?
নিম্নলিখিত বাক্যগুলির সি ++ এর অর্থ কী: জিরো-আরম্ভের, ডিফল্ট-সূচনা, এবং মান-আরম্ভের একটি সি ++ বিকাশকারীদের তাদের সম্পর্কে কী জানা উচিত?

8
দুটি ভেক্টরকে সংযুক্ত করার সর্বোত্তম উপায় কী?
আমি মাল্টিট্রেডিং ব্যবহার করছি এবং ফলাফলগুলি মার্জ করতে চাই। উদাহরণ স্বরূপ: std::vector<int> A; std::vector<int> B; std::vector<int> AB; আমি চাই এবি'র A এর বিষয়বস্তু এবং সেই ক্রমে বি এর সামগ্রী থাকতে হবে। এরকম কিছু করার সবচেয়ে কার্যকর উপায় কোনটি?
189 c++  vector 

4
কেন কেউ সি ++ এ নেস্টেড ক্লাস ব্যবহার করবে?
কেউ দয়া করে নেস্টেড ক্লাসগুলি বোঝার জন্য এবং ব্যবহার করার জন্য আমাকে কিছু সুন্দর উত্সের দিকে নির্দেশ করতে পারেন? আমার কাছে প্রোগ্রামিং নীতিগুলির মতো কিছু উপাদান রয়েছে এবং এই আইবিএম নলেজ সেন্টার - নেস্টেড ক্লাসগুলির মতো জিনিস তবে আমি এখনও তাদের উদ্দেশ্য বুঝতে সমস্যা করছি। কেউ আমাকে সাহায্য করতে পারেন?


5
সি ++ মানচিত্রে বনাম এমপ্লেস বনাম অপারেটর ]োকান
আমি প্রথমবারের জন্য মানচিত্রগুলি ব্যবহার করছি এবং আমি বুঝতে পেরেছি যে একটি উপাদান sertোকানোর অনেকগুলি উপায় রয়েছে। আপনি ব্যবহার করতে পারেন emplace(), operator[]বা insert(), প্লাস ব্যবহার করার মত রূপ value_typeবা make_pair। যদিও এগুলির সমস্ত সম্পর্কে প্রচুর তথ্য এবং নির্দিষ্ট কেস সম্পর্কিত প্রশ্ন রয়েছে তবে আমি এখনও বড় চিত্রটি বুঝতে পারি …

10
অর্ডার দিয়ে কী প্রভাব পড়বে যদি… অন্যথায় যদি সম্ভাব্যতার দ্বারা বিবৃতি দেওয়া হয়?
বিশেষত, যদি আমার কাছে if... else ifবিবৃতিগুলির একটি সিরিজ থাকে এবং আমি একরকম আগেই জানতে পারি যে প্রতিটি বিবৃতি মূল্যায়ন করবে trueযেহেতু সম্ভাব্যতার ক্রম অনুসারে এগুলি সাজাতে কার্যকর করার সময় কতটা তফাত করে? উদাহরণস্বরূপ, আমি কি এটি পছন্দ করি: if (highly_likely) //do something else if (somewhat_likely) //do something else if …

5
ফাংশন টেম্পলেটগুলির জন্য ডিফল্ট টেম্পলেট আর্গুমেন্ট
ডিফল্ট টেম্পলেট আর্গুমেন্টগুলি কেবল শ্রেণীর টেম্পলেটগুলিতে কেন অনুমোদিত? সদস্য ফাংশন টেম্পলেটে আমরা ডিফল্ট ধরণের সংজ্ঞা দিতে পারি না কেন? উদাহরণ স্বরূপ: struct mycclass { template<class T=int> void mymember(T* vec) { // ... } }; পরিবর্তে, সি ++ জোর করে যে ডিফল্ট টেম্পলেট আর্গুমেন্টগুলি কেবল শ্রেণির টেম্পলেটে অনুমোদিত।
187 c++  templates 


11
"ফাইলের শেষে কোনও নিউলাইন নেই" সংকলক সতর্কতা
কিছু সি ++ কম্পাইলারগুলিতে নিম্নলিখিত সতর্কতার কারণ কী? ফাইলের শেষে কোনও নিউলাইন নেই উত্স / শিরোনাম ফাইলের শেষে আমার খালি লাইনটি কেন থাকবে?

21
সি ++ তে এনামগুলিকে পতাকা হিসাবে কীভাবে ব্যবহার করবেন?
ট্রিটিং enumপতাকাগুলি হিসাবে s এর মাধ্যমে C # চমত্কারভাবে কাজ করে [Flags]অ্যাট্রিবিউট, কিন্তু কি সি এই কাজ করতে ++, সবচেয়ে ভালো উপায় কি? উদাহরণস্বরূপ, আমি লিখতে চাই: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish | Endangered; তবে …
187 c++  enums 

16
কেবল সুরক্ষিত বা বেসরকারী নির্মাণকারীর সাথে ক্লাসে আমি কীভাবে :: std :: Make_shared কল করব?
আমার এই কোডটি কার্যকর হয় না তবে আমি মনে করি উদ্দেশ্যটি পরিষ্কার: testmakeshared.cpp #include <memory> class A { public: static ::std::shared_ptr<A> create() { return ::std::make_shared<A>(); } protected: A() {} A(const A &) = delete; const A &operator =(const A &) = delete; }; ::std::shared_ptr<A> foo() { return A::create(); } আমি …
187 c++  c++11  shared-ptr 

3
কাঁটাচামচ () শাখা প্রত্যাশার চেয়ে বেশি?
নিম্নলিখিত কোডের অংশটি বিবেচনা করুন: #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) { int i; for(i = 0; i < 2; i++) { fork(); printf("."); } return 0; } এই প্রোগ্রামটি 8 টি বিন্দু আউটপুট করে। এটা কীভাবে সম্ভব? পরিবর্তে 6 টি বিন্দু থাকা উচিত নয়?
186 c++  c  fork 

9
আমি কীভাবে সিএমকে আউটপুটটিকে 'বিন' দির রূপ দেব?
আমি বর্তমানে একটি প্লাগইন কাঠামো সহ একটি প্রকল্প নির্মাণ করছি। আমি প্রকল্পটি সংকলন করতে সিএমকে ব্যবহার করছি। প্লাগইনগুলি পৃথক ডিরেক্টরিতে সংকলিত হয়। আমার সমস্যাটি হ'ল সিএমেক উত্সের ডিরেক্টরি কাঠামোয় বাইনারি এবং প্লাগইনগুলি, গতিশীল লাইব্রেরিগুলি সংকলন করে সংরক্ষণ করে। আমি কীভাবে সিএমকে ফাইলগুলিকে ./bin ডিরেক্টরিতে সংরক্ষণ করতে পারি ?
186 c++  plugins  cmake 

4
I = i ++ + 1 কী করেছে; সি +++ এ আইনী?
আপনি নির্ধারিত আচরণের চিৎকার শুরু করার আগে এটি N4659 (সি ++ 17) এ সুস্পষ্টভাবে তালিকাভুক্ত করা হয়েছে i = i++ + 1; // the value of i is incremented তবুও N3337 এ (সি ++ 11) i = i++ + 1; // the behavior is undefined কী বদলে গেল? আমি যা …

14
অন্য স্ট্রিংয়ের সাথে একটি স্ট্রিংয়ের অংশটি প্রতিস্থাপন করুন
স্ট্রিংয়ের অংশটিকে অন্য স্ট্রিংয়ের সাথে প্রতিস্থাপন করা কি সি ++ তে সম্ভব? মূলত, আমি এটি করতে চাই: QString string("hello $name"); string.replace("$name", "Somename"); তবে আমি স্ট্যান্ডার্ড সি ++ লাইব্রেরি ব্যবহার করতে চাই।
186 c++  string  replace  substring  std 

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