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

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

5
ইনলাইন নেমস্পেসগুলি কীসের জন্য?
সি ++ 11 inline namespaceগুলি এর অনুমতি দেয় , যার সমস্ত সদস্যও স্বয়ংক্রিয়ভাবে ঘেরের মধ্যে রয়েছে namespace। আমি এর কোন কার্যকর প্রয়োগের কথা ভাবতে পারি না - কেউ দয়া করে এমন পরিস্থিতিতে একটি সংক্ষিপ্ত, সংক্ষিপ্ত উদাহরণ দিতে পারেন যেখানে inline namespaceকোনটি প্রয়োজন এবং এটিই সবচেয়ে মূর্তিযুক্ত সমাধান? (এছাড়াও, আমার কাছে …

8
সি ++ 11 লুপের জন্য বিপরীত পরিসীমা-ভিত্তিক
এমন একটি ধারক অ্যাডাপ্টার রয়েছে যা পুনরাবৃত্তির দিককে বিপরীত করবে যাতে আমি ল্যাপের সাথে রেঞ্জ-ভিত্তিক বিপরীতে কোনও ধারককে পুনরাবৃত্তি করতে পারি? সুস্পষ্ট পুনরাবৃত্তির সাথে আমি এটি রূপান্তর করব: for (auto i = c.begin(); i != c.end(); ++i) { ... এটিতে: for (auto i = c.rbegin(); i != c.rend(); ++i) { …
321 c++  c++11  ranged-loops 


7
সি ++ কোড কি সি ++ 03 এবং সি ++ 11 উভয়ই বৈধ হতে পারে তবে বিভিন্ন জিনিস করতে পারে?
সি ++ কোডের পক্ষে কি সি ++ 03 স্ট্যান্ডার্ড এবং সি ++ 11 স্ট্যান্ডার্ড উভয়ই মেনে চলতে পাওয়া সম্ভব , তবে এটি কোন মানের অধীন সংকলন করা হচ্ছে তার উপর নির্ভর করে বিভিন্ন কাজ করে?

5
সদস্য ফাংশন দিয়ে থ্রেড শুরু করুন
আমি একটি গঠন করা চেষ্টা করছি std::threadএকজন সদস্য ফাংশন যা কোন যুক্তি এবং আয় লাগে সঙ্গে void। আমি কাজ করে এমন কোনও সিনট্যাক্স বের করতে পারি না - সংকলক যাই হোক না কেন অভিযোগ করে। বাস্তবায়ন সঠিক উপায় কি spawn()এটি একটি ফেরৎ যাতে std::threadযে, executes test()? #include <thread> class blub …

8
সি ++ তে মেক_শায়ার করা এবং সাধারণ ভাগ করা_পিটারের মধ্যে পার্থক্য
std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new Object("foo")); এতে অনেক গুগল এবং স্ট্যাকওভারফ্লো পোস্ট রয়েছে তবে make_sharedসরাসরি ব্যবহারের চেয়ে কেন বেশি দক্ষ তা আমি বুঝতে পারছি না shared_ptr। কেউ কি উভয় দ্বারা তৈরি করা পদার্থের ক্রিয়াকলাপ এবং ধাপে ধাপে আমাকে ব্যাখ্যা করতে পারেন যাতে আমি কীভাবে make_sharedদক্ষ তা বুঝতে সক্ষম হব …
275 c++  c++11  shared-ptr 

1
"ইনট মেইন () {(([[] () {}) ()); valid" কীভাবে সি ++?
আমি সম্প্রতি নীচের রহস্যময় কোডটি পেরিয়ে এসেছি। int main(){(([](){})());} এটিকে আরও পঠনযোগ্য করার জন্য এটি পুনরায় ফর্ম্যাট করুন: int main(){ (([](){})()); // Um... what?!?! } তবে আমি কীভাবে (([](){})())বৈধ কোড তা আমার মাথা পেতে পারি না । এটি ফাংশন পয়েন্টার সিনট্যাক্সের মতো দেখাচ্ছে না। এটি কোনও অপারেটর ওভারলোডিং ট্রিক হতে …
271 c++  c++11  lambda  syntax 

10
আমাদের কি রেফারেন্স বা মান দ্বারা একটি শেয়ার্ড_পিটার পাস করা উচিত?
যখন কোনও ফাংশন একটি নেয় shared_ptr(বুস্ট বা সি ++ 11 এসটিএল থেকে), আপনি কি এটি পাস করছেন: কনডেন্ট রেফারেন্স দ্বারা: void foo(const shared_ptr<T>& p) বা মূল্য দ্বারা: void foo(shared_ptr<T> p)? আমি প্রথম পদ্ধতিটি পছন্দ করব কারণ আমার সন্দেহ হয় এটি আরও দ্রুত হবে। তবে আসলেই কি এটি মূল্যবান বা কোনও …
269 c++  c++11  boost  shared-ptr 

16
সি ++ এর কেন আবর্জনা সংগ্রহকারী নেই?
আমি প্রথমে আবর্জনা সংগ্রহের যোগ্যতার কারণে এই প্রশ্নটি করছি না। এটি জিজ্ঞাসা করার আমার প্রধান কারণটি হ'ল আমি জানি যে বাজনে স্ট্রস্ট্রপ বলেছে যে সি ++ এর কোনও সময় কোনও আবর্জনা সংগ্রহকারী থাকবে। এর সাথে, কেন এটি যুক্ত করা হয়নি? ইতিমধ্যে সি ++ এর জন্য কিছু আবর্জনা সংগ্রহকারী রয়েছে। টাইপ …

13
Std :: দুর্বল_পিটার কখন কার্যকর?
আমি সি ++ 11 এর স্মার্ট পয়েন্টারগুলি অধ্যয়ন শুরু করেছি এবং এর কোনও কার্যকর ব্যবহার দেখতে পাচ্ছি না std::weak_ptr। কেউ কখন আমাকে std::weak_ptrদরকারী / প্রয়োজনীয় যখন বলতে পারেন ?

10
সি ++ 11 এর ল্যাম্বডায় ডিফল্টরূপে ক্যাপচার-বাই-ভ্যালুয়ের জন্য কেন "মিউটেবল" কীওয়ার্ডের প্রয়োজন?
সংক্ষিপ্ত উদাহরণ: #include <iostream> int main() { int n; [&](){n = 10;}(); // OK [=]() mutable {n = 20;}(); // OK // [=](){n = 10;}(); // Error: a by-value capture cannot be modified in a non-mutable lambda std::cout << n << "\n"; // "10" } প্রশ্ন: কেন আমাদের mutableকীওয়ার্ডের প্রয়োজন …
256 c++  lambda  c++11 

8
একটি ম্যাচ ফাংশন পয়েন্টার কল করতে একটি টিপল "আনপ্যাকিং"
আমি std::tupleবিভিন্ন ধরণের মানগুলিতে সঞ্চয় করার চেষ্টা করছি , যা পরে কোনও ফাংশন পয়েন্টারে কল করার জন্য আর্গুমেন্ট হিসাবে ব্যবহৃত হবে যা সঞ্চিত ধরণের সাথে মেলে। আমি যে সমস্যার সমাধান করতে চাইছি তা দেখিয়ে একটি সরল উদাহরণ তৈরি করেছি: #include <iostream> #include <tuple> void f(int a, double b, void* c) …

8
"লুপগুলির জন্য পরিসীমা-ভিত্তিক" দিয়ে কাজ করার জন্য কীভাবে আমার কাস্টম টাইপ করবেন?
অনেক লোকের মতো আজকাল আমি সি ++ 11 এ নিয়ে আসা বিভিন্ন বৈশিষ্ট্যগুলি চেষ্টা করে যাচ্ছি। আমার পছন্দের একটি হ'ল লুপগুলির জন্য পরিসর-ভিত্তিক "। আমি বুঝতে পারি যে: for(Type& v : a) { ... } এর সমতুল্য: for(auto iv = begin(a); iv != end(a); ++iv) { Type& v = *iv; …

8
এসটিডি :: অনন্য_পিটার <টি> টি এর সম্পূর্ণ সংজ্ঞা জানতে প্রয়োজনীয়?
আমার একটি শিরোনামে এমন কিছু কোড রয়েছে যা দেখতে এই জাতীয় দেখাচ্ছে: #include &lt;memory&gt; class Thing; class MyClass { std::unique_ptr&lt; Thing &gt; my_thing; }; আমি যদি এই Thingশিরোনামটিকে এমন কোনও সিপিতে অন্তর্ভুক্ত করি যা টাইপ সংজ্ঞাটি অন্তর্ভুক্ত করে না , তবে এটি ভিএস 2010-এসপি 1 এর অধীন সংকলন করে না: …

12
টু স্ট্রিং স্ট্যান্ডের সদস্য নয়, বলেছেন জি ++ (মিংডাব্লু)
আমি একটি ছোট শব্দভাণ্ডার মনে রাখার প্রোগ্রাম তৈরি করছি যেখানে শব্দগুলি এলোমেলোভাবে অর্থের জন্য ঝলকানো হবে। আমি স্ট্যান্ডার্ড সি ++ লাইব্রেরিটি ব্যবহার করতে চাই যেমন বাজরান স্ট্রুস্ট্রুপ আমাদের বলে, তবে গেটের ঠিক বাইরে আমি একটি আপাতদৃষ্টিতে অদ্ভুত সমস্যার মুখোমুখি হয়েছি। আমি কোনও longপূর্ণসংখ্যাটি std::stringএমনভাবে পরিবর্তন করতে চাই যাতে এটি কোনও …
245 c++  c++11  g++  mingw  tostring 

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