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

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

2
স্ট্যান্ড :: ম্যাপের বর্ধিত ইনিশিয়ালাইজারের তালিকাটি কেমন হবে?
এমনকি যদি এটি বিদ্যমান থাকে তবে একটি std::mapবর্ধিত প্রাথমিকের তালিকাটি দেখতে কেমন হবে? আমি জিসিসি ৪.৪ দিয়ে যা ভাবতে পারি তার সবগুলি সমন্বয় চেষ্টা করেছি ... তবে সংকলিত কিছুই পাই নি

7
জিডিবি সহ স্ট্যান্ডার্ড কনটেইনার (স্ট্যান্ড :: ম্যাপ) সামগ্রীগুলি পরিদর্শন করা
মনে হচ্ছে এই জাতীয় কিছু রয়েছে: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } আমি জিডিবি থেকে প্রোগ্রামটি চলমান মানচিত্রের সামগ্রীগুলি পরিদর্শন করতে সক্ষম হতে চাই। আমি যদি সাবস্ক্রিপ্ট অপারেটরটি ব্যবহার করার চেষ্টা করি তবে আমি পেয়েছি: (gdb) p m[1] Attempt to take …
94 c++  stl  map  gdb 

8
ফিফোর জন্য আমার কোন এসটিএল ধারক ব্যবহার করা উচিত?
কোন এসটিএল কনটেইনারটি আমার প্রয়োজনগুলি সবচেয়ে ভাল ফিট করে? আমার মূলত একটি 10 ​​টি উপাদান প্রশস্ত কন্টেইনারে রয়েছে যাতে আমি প্রাচীনতম উপাদানটি (প্রায় এক মিলিয়ন সময়) আইএন করার push_backসময় ক্রমাগতভাবে নতুন উপাদান থাকে pop_front। আমি বর্তমানে টাস্কটির জন্য একটি ব্যবহার করছি তবে আমি ভাবছিলাম যে এগুলি আরও দক্ষ হবে std::dequeকিনা …
94 c++  stl  fifo 

15
সি ++ 11 এর কি # স্টাইল বৈশিষ্ট্য রয়েছে?
সি # তে গিটার এবং সেটারযুক্ত ক্ষেত্রগুলির জন্য একটি দুর্দান্ত সিনট্যাক্স চিনি রয়েছে। তদুপরি, আমি স্বতঃ-প্রয়োগকৃত বৈশিষ্ট্যগুলি পছন্দ করি যা আমাকে লেখার অনুমতি দেয় public Foo foo { get; private set; } সি ++ এ আমাকে লিখতে হবে private: Foo foo; public: Foo getFoo() { return foo; } সি ++ …
93 c#  c++  class  c++11 

10
কীভাবে প্রোগ্রামিয়ালি সি / সি ++ এ কোর ডাম্প তৈরি করতে হয়
আমি আমার সি ++ অ্যাপ্লিকেশনটিতে একটি নির্দিষ্ট স্থানে একটি কোর ডাম্প জোর করতে চাই। আমি জানি আমি এ জাতীয় কিছু করে এটি করতে পারি: int * crash = NULL; *crash = 1; তবে আমি জানতে চাই যে কোনও ক্লিনার উপায় আছে কিনা? আমি লিনাক্স ব্যবহার করছি।
93 c++  c  linux  coredump  abort 

2
সি ++ স্ট্রাক্টের জন্য ফাংশন
সাধারণত আমরা সি ++ স্ট্রাক্টের মতো একটি ভেরিয়েবল সংজ্ঞায়িত করতে পারি struct foo { int bar; }; আমরা একটি কাঠামোর জন্য ফাংশন সংজ্ঞায়িত করতে পারেন? কীভাবে আমরা এই ফাংশনগুলি ব্যবহার করব?
93 c++  function  struct 

4
ভাগ করা_প্টর <ডেরাইভড> কে শেয়ারড_প্টর <বেস> হিসাবে পাস করা হচ্ছে
একটি বেস টাইপ shared_ptrগ্রহণ করে এমন কোনও ফাংশনে ডেরাইভেড টাইপটি পাস করার সর্বোত্তম পদ্ধতি কী shared_ptr? shared_ptrঅযথা অনুলিপি এড়াতে আমি সাধারণত রেফারেন্স দিয়ে পাস করি : int foo(const shared_ptr&lt;bar&gt;&amp; ptr); তবে আমি যদি কিছু করার চেষ্টা করি তবে এটি কাজ করে না int foo(const shared_ptr&lt;Base&gt;&amp; ptr); ... shared_ptr&lt;Derived&gt; bar = …


2
সি এবং সি ++ এ + = এর ফলাফল কী?
আমি নিম্নলিখিত কোড পেয়েছি: #include &lt;stdio.h&gt; int main(int argc, char **argv) { int i = 0; (i+=10)+=10; printf("i = %d\n", i); return 0; } আমি যদি এটি জিসিসি ব্যবহার করে সি উত্স হিসাবে সংকলন করার চেষ্টা করি তবে আমি একটি ত্রুটি পেয়েছি: error: lvalue required as left operand of assignment …
93 c++  c 

6
বহির্মুখী ইনলাইন কী করে?
আমি বুঝতে পারি যে inlineনিজে থেকেই এটি সংকলকটির জন্য পরামর্শ এবং তার বিবেচনার ভিত্তিতে এটি ফাংশনটি ইনলাইন করতে পারে বা নাও পারে এবং এটি লিঙ্কযোগ্য অবজেক্ট কোডও তৈরি করে। আমি মনে করি static inlineএটি একই কাজ করে (মেলে বা নাও পারে) তবে লিংকযোগ্য অবজেক্ট কোড তৈরি করবে না যখন ইনলাইন …

6
সি ++ বেনামে স্ট্রাক্টকে কেন অস্বীকার করে?
কিছু সি ++ সংকলক বেনামে ইউনিয়ন এবং স্ট্রাক্টকে স্ট্যান্ডার্ড সি ++ এর এক্সটেনশন হিসাবে অনুমতি দেয়। এটি কিছুটা সিনট্যাকটিক চিনি যা মাঝেমধ্যে খুব সহায়ক। যুক্তি কী যা এইটিকে স্ট্যান্ডার্ডের অংশ হতে বাধা দেয়? এখানে কি কোনও প্রযুক্তিগত বাধা আছে? একটি দার্শনিক? বা শুধু যথেষ্ট প্রমাণের প্রয়োজন নেই? আমি যা বলছি …
93 c++  struct  unions 

4
অ-টাইপ টেম্পলেট পরামিতি
আমি বুঝতে পারি যে নন-টাইপ টেম্পলেট প্যারামিটারটি একটি ধ্রুবক অবিচ্ছেদ্য অভিব্যক্তি হওয়া উচিত। কেউ আলোকপাত করতে পারে কেন এমন হয়? template &lt;std::string temp&gt; void foo() { // ... } error C2993: 'std::string' : illegal type for non-type template parameter 'temp'. ধ্রুবক অবিচ্ছেদ্য অভিব্যক্তি কী তা আমি বুঝতে পারি। std::stringউপরের স্নিপেটের …
93 c++  templates 

8
লুপের জন্য আমি কীভাবে একটি সি ++ তে দুটি বর্ধন বিবরণী রাখি?
আমি একটি forপরিবর্তে একটি লুপ অবস্থায় দুটি ভেরিয়েবল বৃদ্ধি করতে চাই । সুতরাং যেমন কিছু: for (int i = 0; i != 5; ++i and ++j) do_something(i, j); এর সিনট্যাক্স কী?

8
std :: মানচিত্র সন্নিবেশ করুন বা std :: মানচিত্র সন্ধান করবেন?
এমন একটি মানচিত্র ধরে নেওয়া যেখানে আপনি বিদ্যমান প্রবেশগুলি সংরক্ষণ করতে চান। 20% সময়, আপনি প্রবেশ করা প্রবেশটি নতুন ডেটা। ফেরত পুনরুক্তি ব্যবহার করে স্ট্যান্ড :: ম্যাপ :: সন্ধান করুন এসডিডি :: ম্যাপ :: সন্নিবেশ করার কোনও সুবিধা আছে কি? অথবা sertোকানোর চেষ্টা করা এবং তারপরে পুনরাবৃত্তিটি রেকর্ডটি প্রবেশ করানো …
93 c++  optimization  stl  stdmap 

3
যখন কোনও ভেক্টর বড় হয় তখন কীভাবে মুভ সিনটিক্স প্রয়োগ করতে হয়?
আমার std::vectorএকটি নির্দিষ্ট শ্রেণীর বস্তু রয়েছে A। ক্লাসটি অ-তুচ্ছ এবং এর কপিরাইট কনস্ট্রাক্টর এবং মুভ কনস্ট্রাক্টর সংজ্ঞায়িত রয়েছে। std::vector&lt;A&gt; myvec; যদি আমি ভেক্টরকে Aবস্তুগুলি (যেমন ব্যবহার করে myvec.push_back(a)) পূরণ করি তবে ভেক্টর আকারে বৃদ্ধি পাবে, অনুলিপিটি অনুলিপি করার জন্য অনুলিপি নির্মাণকারীকে ব্যবহার করে A( const A&amp;)ct আমি কি কোনওভাবে প্রয়োগ …

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