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

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

5
লিনাক্সের অধীনে জিসিসিতে std :: থ্রেড ব্যবহার করার জন্য সঠিক লিঙ্ক বিকল্পগুলি কী কী?
হাই আমি std::threadজি ++ দিয়ে ব্যবহার করার চেষ্টা করছি । আমার পরীক্ষার কোডটি এখানে #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } এটি সংকলন করে, তবে যখন আমি এটি চালানোর চেষ্টা করি ফলাফল হয়: terminate called after throwing an instance of 'std::system_error' what(): Operation …

6
কীভাবে প্লেইন অ্যারেগুলির জন্য পরিসীমা ভিত্তিক?
সি ++ 11 এ আপনি একটি পরিসর-ভিত্তিক ব্যবহার করতে পারেন for, যা foreachঅন্যান্য ভাষার মতো কাজ করে। এটি সরল সি অ্যারেগুলির সাথেও কাজ করে: int numbers[] = { 1, 2, 3, 4, 5 }; for (int& n : numbers) { n *= 2; } কীভাবে থামবে কখন? এটি কি কেবল …
88 c++  arrays  foreach  c++11 

11
সি ++ 11 এ কিভাবে পূর্ণসংখ্যার থ্রেড আইডি পাবেন
সি ++ 11 এর বর্তমান থ্রেড আইডি পাওয়ার সম্ভাবনা রয়েছে তবে এটি পূর্ণসংখ্যার টাইপের ক্ষেত্রে কাস্টযোগ্য নয়: cout<<std::this_thread::get_id()<<endl; আউটপুট: 139918771783456 cout<<(uint64_t)std::this_thread::get_id()<<endl; ত্রুটি: 'স্ট্যান্ড :: থ্রেড :: আইডি' টাইপ থেকে 'uint64_t' টাইপ একই ধরণের অবৈধ কাস্ট: টাইপ 'স্ট্যান্ড :: থ্রেড :: আইডি' টাইপ থেকে 'uint32_t' টাইপ করুন আমি পূর্ণসংখ্যার থ্রেড আইডি …

4
আধুনিক সি ++ এর পরীক্ষামূলক বৈশিষ্ট্যগুলি কি দীর্ঘমেয়াদী প্রকল্পগুলির জন্য নির্ভরযোগ্য?
আমার একটি প্রকল্প রয়েছে যা বর্তমানে সি ++ 11/14 ব্যবহার করে তবে এর জন্য এমন কিছু দরকার std::filesystemযা কেবলমাত্র সি ++ 17 এ উপলব্ধ এবং তাই বর্তমানে এটি ব্যবহার করার সুযোগ আমার নেই। তবে আমি দেখতে পাচ্ছি যে এটি আমার বর্তমান সংকলক হিসাবে উপলব্ধ std::experimental::filesystem। ভবিষ্যতে আমি এই জাতীয় কিছু …

6
আমি সি ++ 0 এক্সে হ্যাশ মানগুলি কীভাবে একত্র করব?
সি ++ 0 এক্স যোগ করে hash<...>(...)। উত্সাহhash_combine হিসাবে উপস্থাপিত হিসাবে আমি যদিও একটি ফাংশন সন্ধান করতে পারেনি । এরকম কিছু বাস্তবায়নের সবচেয়ে পরিষ্কার উপায় কী? সম্ভবত, সি ++ 0 এক্স ব্যবহার করছেন ?xor_combine
87 c++  c++11  boost  hash  std 

1
সি ++ 11: ভারিয়াদিক টেম্পলেট ফাংশন পরামিতিগুলির সংখ্যা?
আমি কীভাবে একটি বৈকল্পিক টেম্পলেট ফাংশনটিতে যুক্তির সংখ্যার একটি গণনা পেতে পারি? অর্থাত: template<typename... T> void f(const T&... t) { int n = number_of_args(t); ... } number_of_argsউপরোক্ত ক্ষেত্রে কার্যকর করার সবচেয়ে ভাল উপায় কী ?

5
std :: অ্যারে বনাম অ্যারে কর্মক্ষমতা
আমি চাইলে খুব সাধারণ অ্যারে তৈরি করতে চাই int myArray[3] = {1,2,3}; std::arrayপরিবর্তে আমার ব্যবহার করা উচিত? std::array<int, 3> a = {{1, 2, 3}}; সাধারণের চেয়ে স্ট্যান্ড :: অ্যারে ব্যবহারের সুবিধা কী কী? এটা কি আরও পারফর্মেন্ট? অনুলিপি / অ্যাক্সেসের জন্য হ্যান্ডেল করা সহজ?
87 c++  c++11  stdarray 

8
সি ++ 0 এক্সে সংকীর্ণ রূপান্তর। এটি কি কেবল আমি, নাকি এই শব্দটি কোনও ব্রেকিংয়ের মতো?
সি ++ 0x নিম্নলিখিত কোড এবং অনুরূপ কোড অসুস্থ গঠিত করা, কারণ এটি একটি তথাকথিত প্রয়োজন যাচ্ছে সংকীর্ণ রূপান্তর একটি এর doubleএকটি থেকে int। int a[] = { 1.0 }; আমি ভাবছি যে এই ধরণের সূচনাটি বাস্তব বিশ্বের কোডে বেশি ব্যবহৃত হয়। এই পরিবর্তন দ্বারা কতটি কোড ভেঙে যাবে? আপনার …

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

13
একটি সি ++ এনাম শ্রেণীর উপাদানগুলির সংখ্যা নির্ধারণ করা সম্ভব?
একটি সি ++ এর কার্ডিনালিটি নির্ধারণ করা কি সম্ভব enum class: enum class Example { A, B, C, D, E }; আমি ব্যবহার করার চেষ্টা করেছি sizeof, তবে এটি একটি এনাম উপাদানটির আকার দেয়। sizeof(Example); // Returns 4 (on my architecture) কার্ডিনালিটি পাওয়ার জন্য কি কোনও স্ট্যান্ডার্ড উপায় আছে (আমার …

6
Std :: থ্রেড এখনও চলছে কিনা তা কীভাবে পরীক্ষা করবেন?
কোনও std::threadএখনও চলছে (প্ল্যাটফর্মটি স্বাধীনভাবে) চলছে কিনা তা আমি কীভাবে পরীক্ষা করতে পারি ? এটিতে কোনও timed_join()পদ্ধতির অভাব রয়েছে এবং joinable()এটি এর জন্য নয়। আমি std::lock_guardথ্রেডের সাথে একটি মুটেক্সকে লক করার এবং try_lock()মুটেক্সের পদ্ধতিটি এখনও এটি লকড আছে কিনা তা নির্ধারণ করার জন্য (থ্রেডটি চলমান) ব্যবহার করার কথা ভেবেছিলাম তবে …

4
সি ++ 11 থ্রেড_লোকাল ভেরিয়েবলগুলি স্বয়ংক্রিয়ভাবে স্থিতিশীল?
এই দুটি কোড বিভাগের মধ্যে কোনও পার্থক্য রয়েছে: void f() { thread_local vector<int> V; V.clear(); ... // use V as a temporary variable } এবং void f() { static thread_local vector<int> V; V.clear(); ... // use V as a temporary variable } ব্যাকস্টোরি: মূলত আমার স্ট্যাটিক ভেক্টর ভি ছিল (কিছু …

1
সি ++ 11 এ স্ট্রিং লিটারেলের জন্য ইউনিকোড এনকোডিং
সম্পর্কিত প্রশ্ন অনুসরণ করে , আমি C ++ 11 এ নতুন চরিত্র এবং স্ট্রিং আক্ষরিক ধরণের সম্পর্কে জিজ্ঞাসা করতে চাই। দেখে মনে হচ্ছে আমাদের কাছে এখন চার ধরণের অক্ষর এবং পাঁচ ধরণের স্ট্রিং ল্যাটারাল রয়েছে। চরিত্রের প্রকারগুলি: char a = '\x30'; // character, no semantics wchar_t b = L'\xFFEF'; // …

6
লুপগুলির জন্য রেঞ্জ-ভিত্তিক ব্যবহারের সময় পুনরুক্তি প্রয়োজন
বর্তমানে, আমি এটির সাহায্যে কেবল বিস্তৃত লুপগুলিই করতে পারি: for (auto& value : values) তবে কখনও কখনও আমার কোনও রেফারেন্সের পরিবর্তে (যে কারণেই হোক না কেন) মানটির জন্য একটি পুনরুক্তি প্রয়োজন। পুরো ভেক্টরের সাথে মানগুলির তুলনা করেই কি কোনও পদ্ধতি আছে?
85 c++  c++11  for-loop  iterator 

1
নির্দিষ্ট টেম্পলেট প্যারামিটারগুলির সাথে সি ++ 11 মেক_যুদ্ধ সংকলন করে না
আমি সবেমাত্র g ++ 4.7 (পরে একটি স্ন্যাপশটগুলির সাথে) -std = c ++ 11 সক্ষম করে খেলছিলাম। আমি আমার বিদ্যমান কোড বেইজ এবং এমন একটি মামলা সংকলন করার চেষ্টা করেছি যা কিছুটা ব্যর্থ হয়েছিল আমাকে বিভ্রান্ত করে। কেউ কী চলছে তা ব্যাখ্যা করতে পারলে আমি প্রশংসা করব। কোডটি এখানে: #include …

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