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

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

8
দ্বি মাত্রিক স্ট্যান্ড :: ভেক্টর শুরু করা হচ্ছে
সুতরাং, আমার নিম্নলিখিতগুলি রয়েছে: std::vector< std::vector <int> > fog; এবং আমি এটিকে খুব নির্বোধের মতো শুরু করছি: for(int i=0; i<A_NUMBER; i++) { std::vector <int> fogRow; for(int j=0; j<OTHER_NUMBER; j++) { fogRow.push_back( 0 ); } fog.push_back(fogRow); } এবং এটি খুব ভুল অনুভব করে ... ভেক্টরকে এভাবে আরম্ভ করার অন্য কোনও উপায় …
116 c++  vector 

3
সি ++ স্থানীয় ভেরিয়েবলের কাছে ফিরে আসা রেফারেন্স
নীচের কোডটি (ফানক 1 ()) সঠিক হয় যদি এটি i ফেরত দিতে হয়? আমি কোথাও পড়ার কথা মনে করি যে কোনও স্থানীয় ভেরিয়েবলের রেফারেন্স দেওয়ার সময় কোনও সমস্যা আছে। এটি কীভাবে ফানক 2 () থেকে আলাদা? int& func1() { int i; i = 1; return i; } int* func2() { …
116 c++ 

5
সিএমকে আউটপুট / বিল্ড ডিরেক্টরি
আমি সিএমকেতে বেশ নতুন, এবং এটি কীভাবে ব্যবহার করব সে সম্পর্কে কয়েকটি টিউটোরিয়াল পড়েছি এবং 3 টি বিভিন্ন সংকলকের জন্য একটি প্রোগ্রাম তৈরি করতে সিএমকে স্ক্রিপ্টের 50 টি জটিল পংক্তি লিখেছি। এটি সম্ভবত আমার সমস্ত জ্ঞান সিএমকেতে শেষ করে। এখন আমার সমস্যাটি হ'ল আমার কাছে কিছু সোর্স কোড রয়েছে, যার …
116 c++  build  makefile  cmake  output 

5
আমি কেন ক্লাসে নন-কনস্ট্যান্ট স্ট্যাটিক সদস্য বা স্ট্যাটিক অ্যারে শুরু করতে পারি না?
আমি কেন কোনও ক্লাসে নন-কনস্ট্যান্ট staticসদস্য বা staticঅ্যারে শুরু করতে পারি না ? class A { static const int a = 3; static int b = 3; static const int c[2] = { 1, 2 }; static int d[2] = { 1, 2 }; }; int main() { A a; …
116 c++  static  const 

25
বুস্টের সর্বাধিক ব্যবহৃত অংশগুলি [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …
115 c++  boost 

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


4
সি ++ তে, যদি থ্রো একটি অভিব্যক্তি হয় তবে এর প্রকারটি কী?
আমি এটিকে পুনর্বিবেচনার জন্য আমার একটি সংক্ষিপ্ত বিবরণে তুলেছি: http://www.smallshire.org.uk/sufficientlysmall/2009/07/31/in-c-throw-is-an-expression/ মূলত, লেখক সি ++ এ এটি উল্লেখ করেছেন: throw "error" একটি অভিব্যক্তি। এটি মূলত মূল পাঠ্য এবং ব্যাকরণ উভয়ই সি ++ স্ট্যান্ডার্ডে মোটামুটি স্পষ্টভাবে বর্ণিত। তবে, যা পরিষ্কার নয় (আমার কাছে কমপক্ষে) তা প্রকাশের ধরণটি কী? আমি " void" অনুমান …
115 c++  throw 


17
সি ++ - স্ট্যান্ডার্ড :: শেয়ারড_পিটার বা বুস্ট :: শেয়ারড_পিটিআরের রেফারেন্সগুলি পাস করা
আমার যদি এমন একটি ফাংশন থাকে যা এর সাথে কাজ করা প্রয়োজন shared_ptr, তবে এটির কোনও রেফারেন্সটি পাঠানো কি আরও দক্ষ হবে না (যাতে shared_ptrঅবজেক্টটি অনুলিপি করা এড়ানোর জন্য )? সম্ভাব্য খারাপ পার্শ্ব প্রতিক্রিয়াগুলি কী কী? আমি দুটি সম্ভাব্য কেস কল্পনা করি: 1) ফাংশনের ভিতরে একটি অনুলিপি যুক্তির মতো তৈরি …

7
Std :: vector <car> থেকে std :: স্ট্রিং কিভাবে তৈরি করবেন?
সংক্ষিপ্ত (স্পষ্টত) প্রথমে সি স্টাইলের স্ট্রিং তৈরির পরে স্টডি :: স্ট্রিং তৈরি করতে এটি ব্যবহার করে, চরগুলির ভেক্টর থেকে স্ট্রিং আরম্ভ করার জন্য কি আরও দ্রুত / বিকল্প / "আরও ভাল" উপায় আছে?
115 c++ 

4
প্রিপ্রোসেসর ম্যাক্রোগুলি থেকে প্ল্যাটফর্ম / সংকলক কীভাবে সনাক্ত করবেন?
আমি একটি ক্রস প্ল্যাটফর্ম কোড লিখছি, যা লিনাক্স, উইন্ডোজ, ম্যাক ওএসে সংকলন করা উচিত। উইন্ডোজগুলিতে, আমাকে অবশ্যই ভিজ্যুয়াল স্টুডিও এবং মিংডাব্লু সমর্থন করতে হবে। প্ল্যাটফর্ম-নির্দিষ্ট কোডের কয়েকটি টুকরা রয়েছে, যা আমার #ifdef .. #endifপরিবেশে রাখা উচিত । উদাহরণস্বরূপ, আমি এখানে win32 নির্দিষ্ট কোড রেখেছি: #ifdef WIN32 #include &lt;windows.h&gt; #endif তবে …


6
সি / সি ++ প্রোগ্রামের সর্বোচ্চ স্ট্যাক আকার
আমি 100 এক্স 100 অ্যারেতে ডিএফএস করতে চাই। (বলুন অ্যারের উপাদানগুলি গ্রাফ নোডগুলি উপস্থাপন করে) সুতরাং সবচেয়ে খারাপ পরিস্থিতি ধরে নিলে, পুনরাবৃত্ত ফাংশন কলগুলির গভীরতা প্রতিটি কল 20 বাইট পর্যন্ত নেওয়া সাথে সাথে 10000 পর্যন্ত যেতে পারে। সুতরাং এটি কি সম্ভাব্য উপায় মানে স্ট্যাকওভারফ্লো হওয়ার সম্ভাবনা আছে? সি / সি …
115 c++  c  stack 

3
লুপের জন্য পরিসীমা ভিত্তিক ফরওয়ার্ডিং রেফারেন্সগুলি ব্যবহার করে কী সুবিধা হবে?
const auto&amp;আমি কেবল পঠনযোগ্য ক্রিয়াকলাপ সম্পাদন করতে চাইলে যথেষ্ট হবে। তবে আমি bুকে পড়েছি for (auto&amp;&amp; e : v) // v is non-const সম্প্রতি কয়েকবার। এটি আমাকে অবাক করে তোলে: এটা কি সম্ভব যে কিছু অস্পষ্ট কোণার ক্ষেত্রে ফরওয়ার্ডিং রেফারেন্সগুলি ব্যবহার করার ক্ষেত্রে কিছুটা পারফরম্যান্স সুবিধা রয়েছে auto&amp;বা এর তুলনায় …

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