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

কোডটির জন্য এই ট্যাগটি ব্যবহার করুন যা অবশ্যই সি ++ 11 হিসাবে সংকলন করতে হবে (সি ++ 14 বা তার পরে প্রবর্তিত কোনও বৈশিষ্ট্য ব্যবহার করছে না)।

4
সি ++ 11 এর ব্যাপ্তি ভিত্তিক ব্যবহারের সঠিক উপায় কী?
সি ++ 11 এর পরিসীমা ভিত্তিক ব্যবহারের সঠিক উপায় কী for? কোন সিনট্যাক্স ব্যবহার করা উচিত? for (auto elem : container), বা for (auto& elem : container)বা for (const auto& elem : container)? নাকি অন্য কিছু?
211 c++  c++11  foreach 

17
Eclipse CDT এ সি ++ 11 / সি ++ 0x সমর্থন কীভাবে সক্ষম করবেন?
গ্রহণ 3.7.1 সিডিটি 1.4.1 জিসিসি 4.6.2 এটি সি ++ 11 কোডের এক টুকরো উদাহরণ: auto text = std::unique_ptr<char[]>(new char[len]); ইক্লিপস সম্পাদক এই সম্পর্কে অভিযোগ করেছেন: Function 'unique_ptr' could not be resolved মেকফিল সংকলন সূক্ষ্মভাবে কাজ করে। এই ধরণের ত্রুটি সম্পর্কে অভিযোগ বন্ধ করে কীভাবে গ্রহণ করবেন?

8
ফাংশন পয়েন্টার হিসাবে ক্যাপচারিং ল্যাম্বদা পাস করা
ফাংশন পয়েন্টার হিসাবে ল্যাম্বডা ফাংশনটি পাস করা কি সম্ভব? যদি তা হয় তবে আমি অবশ্যই ভুলভাবে কিছু করছি কারণ আমি একটি সংকলন ত্রুটি পাচ্ছি। নিম্নলিখিত উদাহরণ বিবেচনা করুন using DecisionFn = bool(*)(); class Decide { public: Decide(DecisionFn dec) : _dec{dec} {} private: DecisionFn _dec; }; int main() { int x …

2
আধুনিক সি ++ কী বিনামূল্যে আপনাকে পারফরম্যান্স পেতে পারে?
কখনও কখনও দাবি করা হয় যে সি ++ 11/14 আপনাকে কেবল সি ++ 98 কোডটি সংকলন করার পরেও একটি পারফরম্যান্স উত্সাহ পেতে পারে। ন্যায়সঙ্গততা সাধারণত সরানো শব্দার্থবিরোধী লাইনের সাথে থাকে, কারণ কিছু ক্ষেত্রে রাল্যু কনস্ট্রাক্টরগুলি স্বয়ংক্রিয়ভাবে উত্পন্ন হয় বা এখন এসটিএলের অংশ। এখন আমি ভাবছি যে এই মামলাগুলি আসলে ইতিমধ্যে …

7
সি ++ 11 এ নন-সদস্য কেন শুরু এবং শেষ কার্যগুলি ব্যবহার করবেন?
প্রতিটি ধারক ধারকটির সেই ধারকটির জন্য পুনরাবৃত্তিকারীগুলির জন্য beginএবং endপদ্ধতি রয়েছে। যাইহোক, সি ++ 11 দৃশ্যত চালু করেছে বিনামূল্যে ফাংশন বলা std::beginএবং std::endযা কল beginএবং endসদস্য ফাংশন। সুতরাং, পরিবর্তে লেখার auto i = v.begin(); auto e = v.end(); আপনি লিখবেন auto i = std::begin(v); auto e = std::end(v); মডার্ন সি …

3
'std :: cout' এর অপরিবর্তিত রেফারেন্স
এটি উদাহরণ হতে পারে: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } এটি ত্রুটি ছুড়ে ফেলে: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined reference to `std::basic_ostream<char,std::char_traits<char> >& std::operator<< <std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char> >&, char const*)' main.o: …
195 c++  c++11  gcc  cout 

9
কোন সি ++ ইডিয়মগুলি সি ++ 11 এ অবচয় করা হয়েছে?
নতুন স্ট্যান্ডার্ডের সাথে, জিনিসগুলি করার নতুন উপায় রয়েছে এবং অনেকগুলি পুরানো পদ্ধতির চেয়ে ভাল, তবে পুরানো উপায়টি এখনও ভাল। এটি আরও পরিষ্কার যে নতুন স্ট্যান্ডার্ডটি আনুষ্ঠানিকভাবে খুব বেশি পিছনে সামঞ্জস্যতার কারণে অবমূল্যায়ন করে না। সুতরাং যে প্রশ্নটি রয়ে গেছে তা হ'ল: কোডিংয়ের কোন পুরানো উপায়গুলি অবশ্যই সি ++ 11 শৈলীর …
192 c++  c++11  c++-faq 

7
কেন std :: list :: বিপরীতে O (n) জটিলতা রয়েছে?
std::listC ++ স্ট্যান্ডার্ড লাইব্রেরিতে শ্রেণীর জন্য বিপরীত ফাংশন কেন রৈখিক রানটাইম আছে? আমি মনে করব যে দ্বিগুণ-লিঙ্কযুক্ত তালিকার জন্য বিপরীত ফাংশনটি ও (1) হওয়া উচিত। দ্বিগুণ-সংযুক্ত তালিকার বিপরীতে কেবল মাথা এবং লেজের পয়েন্টারগুলি স্যুইচ করা জড়িত।
192 c++  c++11  stl  linked-list 

2
কোনও ফাংশনের অভ্যন্তরে স্থির কনস্টেক্সপ্র ভেরিয়েবলটি কী বোঝায়?
যদি কোনও ফাংশনের ভিতরে আমার ভেরিয়েবল থাকে (বলুন, একটি বড় অ্যারে), তবে এটি উভয়ই staticএবং এটি ঘোষণার অর্থ constexprকি? constexprগ্যারান্টি দেয় যে সংকলন সময়ে অ্যারে তৈরি হয়েছে, তাই কি staticঅকেজো হবে? void f() { static constexpr int x [] = { // a few thousand elements }; // do something …
192 c++  static  c++11  constexpr 

2
কোন বুস্ট বৈশিষ্ট্যগুলি সি ++ 11 এর সাথে ওভারল্যাপ করে?
আমি আমার সি ++ দক্ষতা বেশ কয়েক বছর আগে তাকের উপর রেখেছিলাম এবং এখন মনে হয়, যখন আমার আবার প্রয়োজন হয়, ল্যান্ডস্কেপ পরিবর্তিত হয়েছে। আমরা এখন সি ++ 11 পেয়েছি এবং আমার বোধগম্যতা এটি বুস্টের অনেকগুলি বৈশিষ্ট্যকে ওভারল্যাপ করে। কিছু সংক্ষিপ্তসার রয়েছে যেখানে সেই ওভারল্যাপগুলি পড়ে আছে, কোন বুস্ট লাইব্রেরিগুলি …
191 c++  boost  c++11 

5
নরটার্নের বিন্দু কী?
[dcl.attr.noreturn] নিম্নলিখিত উদাহরণ সরবরাহ করে: [[ noreturn ]] void f() { throw "error"; // OK } তবে এর বিন্দুটি কী তা আমি বুঝতে পারি না [[noreturn]], কারণ ফাংশনের রিটার্ন টাইপ ইতিমধ্যে void। সুতরাং, noreturnগুণাবলীর বিন্দুটি কী ? কীভাবে এটি ব্যবহার করার কথা?


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 

4
এসটিডি :: অটো_প্রেটার থেকে স্টাড :: অনন্য_পিটার
নতুন স্ট্যান্ডার্ড আসার সাথে (এবং কিছু সংকলক ইতিমধ্যে উপলব্ধ অংশ), নতুন ধরণের std::unique_ptrজন্য একটি প্রতিস্থাপন বলে মনে করা হয় std::auto_ptr। তাদের ব্যবহারগুলি কি ঠিক ওভারল্যাপ করে (তাই আমি আমার কোডটিতে একটি বিশ্বব্যাপী সন্ধান / প্রতিস্থাপন করতে পারি (আমি এটি করতাম তা নয়, তবে যদি আমি তা করতাম)) বা ডকুমেন্টেশন পড়া …


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