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

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

6
স্ট্যাটিক কনটেক্সপ্র্যাপ চর সম্পর্কে অপরিজ্ঞাত রেফারেন্স []
আমি static const charআমার ক্লাসে একটি অ্যারে রাখতে চাই জিসিসি অভিযোগ করেছে এবং আমাকে বলেছে আমার ব্যবহার করা উচিত constexpr, যদিও এখন এটি আমাকে বলেছে এটি একটি অপরিজ্ঞাত রেফারেন্স। যদি আমি অ্যারেটিকে সদস্যবিহীন করে তোলে তবে এটি সংকলন করে। কি হচ্ছে? // .hpp struct foo { void bar(); static constexpr …

5
সি ++ 11 এ ইউনিকোড কতটা সমর্থিত?
আমি শুনেছি এবং শুনেছি যে সি ++ 11 ইউনিকোড সমর্থন করে। সে সম্পর্কে কয়েকটি প্রশ্ন: সি ++ স্ট্যান্ডার্ড লাইব্রেরি ইউনিকোডকে কতটা সমর্থন করে? std::stringএটি করা উচিত কি না? আমি কিভাবে এটা ব্যবহার করব? সম্ভাব্য সমস্যাগুলি কোথায়?
183 c++  unicode  c++11 

2
সি ++ 11 এ নিরাপদ-বুল আইডিয়োম অচল?
@ আর এর এই উত্তর। মার্টিনহো ফার্নান্দেস দেখান, নিরাপদ-বুলের আইডিয়মটি সি ++ 11-এ স্বেচ্ছায় অবচয় করা হয়েছে, কারণ এটি কোনও সাধারণ দ্বারা প্রতিস্থাপন করা যেতে পারে explicit operator bool() const; উত্তরের মান অনুসারে §4 [conv] p3: কোনও এক্সপ্রেশন ই স্পষ্টভাবে কোনও প্রকারে রূপান্তরিত হতে পারে Tযদি এবং কেবলমাত্র ঘোষণাটি T …

6
পুনরুক্তি করার সময় কোনও মানচিত্র থেকে কীভাবে সরানো যায়?
আমি কোনও মানচিত্রটিকে পুনরাবৃত্তি করার সময় কীভাবে সরিয়ে ফেলব? মত: std::map<K, V> map; for(auto i : map) if(needs_removing(i)) // remove it from the map আমি যদি map.eraseএটি ব্যবহার করি তবে এটি পুনরাবৃত্তিকারীদের অবৈধ করে দেবে
177 c++  map  c++11 

4
কনস্টেক্সপ্রে স্ট্যান্ড স্ট্রিং ব্যবহার করা কি সম্ভব?
সি ++ 11, উবুন্টু 14.04, জিসিসি ডিফল্ট টুলচেন ব্যবহার করে । এই কোড ব্যর্থ: constexpr std::string constString = "constString"; ত্রুটি: কনস্টেক্সপ্র ভেরিয়েবল 'কনস্ট্রিং' এর টাইপ 'কনস্ট স্ট্রিং {ওরফে কনস্ট স্ট্র্যাড :: বেসরাল_স্ট্রিং}' আক্ষরিক নয় ... কারণ ... 'স্টাড :: বেসিক_স্ট্রিং'-এ একটি তুচ্ছ ত্রুটিযুক্ত ডেস্ট্রাক্টর রয়েছে এটি ব্যবহার করা সম্ভব std::stringএকটি …

3
পরমাণু: ঠিক কী?
আমি বুঝতে পারছি এটি std::atomic<>একটি পারমাণবিক বস্তু। তবে কী পরিমাণে পারমাণবিক? আমার বোঝার জন্য একটি অপারেশন পারমাণবিক হতে পারে। কোনও বস্তুর পরমাণু তৈরি করে কী বোঝানো হয়? উদাহরণস্বরূপ যদি দুটি থ্রেড একই সাথে নিম্নলিখিত কোডটি কার্যকর করে: a = a + 12; তাহলে পুরো অপারেশন (বলুন add_twelve_to(int)) পারমাণবিক? বা পরিবর্তনশীল …

2
একটি অ্যারে তে শেয়ার্ড_প্রেটার: এটি ব্যবহার করা উচিত?
সম্পর্কিত একটি ছোট প্রশ্ন shared_ptr। shared_ptrঅ্যারে নির্দেশ করে ব্যবহার করা কি ভাল অভ্যাস ? উদাহরণ স্বরূপ, shared_ptr<int> sp(new int[10]); তা না হলে কেন হয় না? আমি ইতিমধ্যে সচেতন একটি কারণ হ'ল এটি কোনও বৃদ্ধি / হ্রাস করতে পারে না shared_ptr। সুতরাং এটি অ্যারেতে সাধারণ পয়েন্টারের মতো ব্যবহার করা যায় না।
172 c++  c++11  shared-ptr 

2
কেন ল্যাম্বডাস সরল ফাংশনগুলির তুলনায় সংকলক দ্বারা আরও ভাল করতে পারেন?
The C++ Standard Library (Second Edition)নিকোলাই জোসুটিস তাঁর বইয়ে লিখেছেন যে ল্যাম্বডাস সংকলক দ্বারা সরল ফাংশনগুলির চেয়ে আরও ভালভাবে অনুকূল করা যেতে পারে। তদতিরিক্ত, সি ++ সংকলকগুলি ল্যাম্বডাসকে সাধারণ ক্রিয়াকলাপের চেয়ে আরও ভাল করে। (পৃষ্ঠা 213) কেন এমন? আমি ভেবেছিলাম যখন এটি ইনলাইনিংয়ের কথা আসে তখন আর কোনও পার্থক্য থাকা …


5
অপারেটর ও ওভারলোড হয়ে গেলে আমি কীভাবে নির্ভরযোগ্যভাবে কোনও অবজেক্টের ঠিকানা পেতে পারি?
নিম্নলিখিত প্রোগ্রাম বিবেচনা করুন: struct ghost { // ghosts like to pretend that they don't exist ghost* operator&() const volatile { return 0; } }; int main() { ghost clyde; ghost* clydes_address = &clyde; // darn; that's not clyde's address :'( } আমি কীভাবে clydeতার ঠিকানা পাব ? আমি এমন …

6
সি ++ 11, 14, 17 বা 20 পাই এর জন্য একটি স্ট্যান্ডার্ড ধ্রুবক পরিচয় দেয়?
সি এবং সি ++ নাম্বার পাইটির সাথে একটি বরং নির্বিকার সমস্যা রয়েছে। যতদূর আমি জানি M_PIসংজ্ঞায়িত math.hকোনও মানক দ্বারা আবশ্যক নয়। নতুন সি ++ স্ট্যান্ডার্ডগুলি স্ট্যান্ডার্ড লাইব্রেরিতে অনেক জটিল গণিতের প্রচলন করেছিল - হাইপারবোলিক ফাংশন std::hermiteএবং std::cyl_bessel_i, বিভিন্ন এলোমেলো সংখ্যা জেনারেটর এবং আরও অনেক কিছু। 'নতুন' মানকগুলির মধ্যে কোনও পাইয়ের …

2
পাবলিক ফ্রেন্ড অদলবদলের ফাংশন
অনুলিপি-অনুলিপি-আইডিয়ামটির সুন্দর উত্তরে একটি কোডের টুকরো রয়েছে যা আমাকে একটু সাহায্যের দরকার: class dumb_array { public: // ... friend void swap(dumb_array& first, dumb_array& second) // nothrow { using std::swap; swap(first.mSize, second.mSize); swap(first.mArray, second.mArray); } // ... }; এবং তিনি একটি নোট যোগ করুন অন্যান্য দাবি রয়েছে যে আমাদের প্রকারের জন্য …

6
এক ক্লাসে সদস্য ফাংশন সহ জেনেরিক স্টাড :: ফাংশন অবজেক্ট ব্যবহার করা
একটি শ্রেণির জন্য আমি একই স্টোরের কয়েকটি সদস্য ফাংশন পয়েন্টারগুলিকে একটি mapস্টোরিং std::functionঅবজেক্টে সঞ্চয় করতে চাই। তবে আমি এই কোডটি দিয়ে শুরুতেই ঠিক ব্যর্থ হয়েছি: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f = &Foo::doSomething; } }; আমি পাই error C2064: term does not …

3
ডিফল্ট কনস্ট্রাক্টর এবং ডেস্ট্রাক্টরারের জন্য কীভাবে "=" ডিফল্ট "" {} "থেকে আলাদা?
আমি প্রাথমিকভাবে এটি কেবল ধ্বংসকারীদের সম্পর্কে একটি প্রশ্ন হিসাবে পোস্ট করেছি তবে এখন আমি ডিফল্ট নির্মাণকারীর বিবেচনা যুক্ত করছি। মূল প্রশ্নটি এখানে: আমি যদি আমার ক্লাসটিকে এমন একটি ডেস্ট্রাক্টর দিতে চাই যা ভার্চুয়াল, তবে অন্যথায় সংকলকটি যা উত্পন্ন করে, আমি তার ব্যবহার করতে পারি =default: class Widget { public: virtual …


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