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

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

7
সি ++ তে স্টেটমেন্ট অর্ডার প্রয়োগ করা হচ্ছে
ধরুন আমার কাছে বেশ কয়েকটি বিবৃতি রয়েছে যা আমি একটি নির্দিষ্ট ক্রমে কার্যকর করতে চাই। আমি অপ্টিমাইজেশন স্তর 2 সহ জি ++ ব্যবহার করতে চাই, যাতে কিছু বিবৃতি পুনরায় সাজানো যায়। কোনও কিসের কাছে বিবৃতিগুলির একটি নির্দিষ্ট ক্রম প্রয়োগ করতে হবে? নিম্নলিখিত উদাহরণ বিবেচনা করুন। using Clock = std::chrono::high_resolution_clock; auto …

4
সি ++ মডিউলগুলি - কেন তাদের সি ++ 0x থেকে সরানো হয়েছে? তারা কি পরে ফিরে আসবে?
আমি সদ্য C ++ 0x মডিউল সম্পর্কে এই পুরানো সি ++ 0x খসড়াটি আবিষ্কার করেছি । ধারণা ছিল কেবলমাত্র .cpp ফাইল লিখে বর্তমান .h / .cpp সিস্টেম থেকে বেরিয়ে আসুন যা সংকলনের সময় মডিউল ফাইলগুলি তৈরি করতে পারে যা পরবর্তীতে অন্যান্য .cpp ফাইলগুলি ব্যবহার করবে। এটি দেখতে সত্যিই দুর্দান্ত বৈশিষ্ট্যের …

2
“……” টোকেনটির অর্থ কী? অর্থাত প্যারামিটার প্যাকে ডাবল উপবৃত্তাকারী অপারেটর
নতুন সিসি ++ 11 শিরোনামের গিগিটির বর্তমান প্রয়োগের মাধ্যমে ব্রাউজ করার সময়, আমি "......" টোকেনকে হোঁচট খেয়েছি। আপনি যাচাই করতে পারেন, যে নিম্নলিখিত কোডটি সূচকগুলি [আদর্শ আইটেম ডটকমের মাধ্যমে] সংকলন করে । template <typename T> struct X { /* ... */ }; template <typename T, typename ... U> struct X<T(U......)> …

5
স্টাড :: পরবর্তী_পরিচয় বাস্তবায়ন ব্যাখ্যা
আমি কৌতূহল ছিল কীভাবে কীভাবে std:next_permutationবাস্তবায়ন করা হয়েছিল তাই আমি gnu libstdc++ 4.7সংস্করণটি বের করেছি এবং সনাক্তকারীদের স্যানিটাইজ করেছি এবং নীচের ডেমো উত্পাদন করার জন্য ফর্ম্যাটিং করছি ... #include <vector> #include <iostream> #include <algorithm> using namespace std; template<typename It> bool next_permutation(It begin, It end) { if (begin == end) return …

5
সঠিকভাবে প্যারামিটারগুলি কীভাবে পাস করবেন?
আমি একজন সি ++ শিক্ষানবিস তবে প্রোগ্রামিং শিক্ষানবিশ নই। আমি সি ++ (সি ++ 11) শেখার চেষ্টা করছি এবং এটি আমার পক্ষে সবচেয়ে গুরুত্বপূর্ণ বিষয়টি স্পষ্ট নয়: পরামিতিগুলি পাস করা। আমি এই সহজ উদাহরণ বিবেচনা: এমন একটি শ্রেণী যা এর সমস্ত সদস্যের আদিম ধরণের রয়েছে: CreditCard(std::string number, int expMonth, int …
108 c++  c++11 

5
সি ++ এর সাধারণ পয়েন্টারগুলির তুলনায় স্মার্ট পয়েন্টারগুলির ওভারহেড কত?
সি ++ 11 এ সাধারণ পয়েন্টারগুলির তুলনায় স্মার্ট পয়েন্টারগুলির ওভারহেড কত? অন্য কথায়, আমি যদি স্মার্ট পয়েন্টার ব্যবহার করি তবে কি আমার কোডটি ধীর হতে চলেছে এবং যদি তাই হয় তবে কত ধীর? বিশেষত, আমি সি ++ 11 std::shared_ptrএবং std::unique_ptr। স্পষ্টতই, স্ট্যাকের নীচে ধাক্কা দেওয়া জিনিসগুলি বড় হতে চলেছে (কমপক্ষে …

3
স্টাড :: শেয়ার্ড_পিটার থ্রেড সুরক্ষা ব্যাখ্যা করা হয়েছে
আমি http://gcc.gnu.org/onlinesocs/libstdc++/manual/shared_ptr.html পড়ছি এবং কিছু থ্রেড সুরক্ষা বিষয়গুলি এখনও আমার কাছে পরিষ্কার নয়: স্ট্যান্ডার্ড গ্যারান্টি দেয় যে রেফারেন্স গণনা থ্রেড হ্যান্ডলড নিরাপদ এবং এটি প্ল্যাটফর্মটি স্বাধীন, তাই না? অনুরূপ ইস্যু - স্ট্যান্ডার্ড গ্যারান্টি দেয় যে কেবল একটি থ্রেড (সর্বশেষ রেফারেন্স ধারণ করে) ভাগ করা বস্তুটিতে ডিলিট কল করবে, তাই না? …
106 c++  c++11  shared-ptr 

5
স্টাড :: অ্যারের ডিফল্ট সূচনা?
সি ++ 11 এর সাথে std::arrayআমার কি গ্যারান্টি আছে যে সিনট্যাক্সটি std::array<T, N> x;অ্যারের সমস্ত উপাদানকে ডিফল্ট-আরম্ভ করবে? সম্পাদনা : যদি না হয়, এমন একটি সিনট্যাক্স আছে যা সমস্ত অ্যারেগুলিতে (শূন্য আকারের অ্যারে সহ) কাজ করবে যা সমস্ত উপাদানকে তাদের ডিফল্ট মান হিসাবে শুরু করতে পারে? সম্পাদনা : সিপ্রেফারেন্সে ডিফল্ট …

6
অনন্য_এসপিআর দিয়ে একটি শ্রেণীর জন্য কন্সট্রাক্টর অনুলিপি করুন
unique_ptrসদস্য ভেরিয়েবল থাকা শ্রেণীর জন্য আমি কীভাবে একটি অনুলিপি নির্মাণকারীকে বাস্তবায়ন করব ? আমি কেবল সি ++ 11 বিবেচনা করছি।
105 c++  c++11  unique-ptr 

2
কনটেক্সারপ ইনলাইন অন্তর্ভুক্ত করে?
নিম্নলিখিত ইনলাইনড ফাংশনটি বিবেচনা করুন: // Inline specifier version #include<iostream> #include<cstdlib> inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv[]) { return f(std::atoi(argv[1])); } এবং কনস্টেক্সপ্র সমতুল্য সংস্করণ: // Constexpr specifier version #include<iostream> #include<cstdlib> constexpr int f(const int x); constexpr …

4
স্ট্যান্ড :: রেফারেন্স_আপনার এবং সাধারণ পয়েন্টারের মধ্যে পার্থক্য?
কেন দরকার আছে std::reference_wrapper? এটি কোথায় ব্যবহার করা উচিত? এটি সাধারণ পয়েন্টার থেকে কীভাবে আলাদা? এর কার্য সম্পাদন কীভাবে একটি সাধারণ পয়েন্টারের সাথে তুলনা করে?

2
সি ++ ১১ টি অনন্য_পিটার এবং ভাগ করা_পিটার কি একে অপরের ধরণের রূপান্তর করতে সক্ষম?
নেই সি ++ 11 মান গ্রন্থাগার A থেকে রূপান্তর করতে কোন উপযোগ প্রদান std::shared_ptrকরতে std::unique_ptr, অথবা বিপরীতভাবে ভাইস? এই নিরাপদ অপারেশন?

8
আমি সি ++ 11 সমর্থন কীভাবে চেক করব?
সংকলকটি সি ++ 11 এর নির্দিষ্ট বৈশিষ্ট্যগুলি সমর্থন করে তবে কি সংকলন সময়ে সনাক্ত করার কোনও উপায় আছে? উদাহরণস্বরূপ, এর মতো কিছু: #ifndef VARIADIC_TEMPLATES_SUPPORTED #error "Your compiler doesn't support variadic templates. :(" #else template <typename... DatatypeList> class Tuple { // ... } #endif
104 c++  c++11 

13
সি ++ 11 এর জন্য সিকোয়েন্স-জিপ ফাংশন?
লুপের জন্য নতুন পরিসর-ভিত্তিক আমরা কোডটি লিখতে পারি for(auto x: Y) {} কোন আইএমও এক বিশাল উন্নতি (প্রাক্তন হিসাবে) for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {} এটি কি পাইথন zipফাংশনের মতো দুটি যুগপত লুপের উপর লুপ করতে ব্যবহৃত হতে পারে ? পাইথনের সাথে অপরিচিত যারা, কোডটি: Y1 = [1,2,3] Y2 = [4,5,6,7] …
104 c++  c++11  sequences 

3
সি ++ 14 কি সি ++ এ নতুন কীওয়ার্ড যুক্ত করছে?
সি ++ স্ট্যান্ডার্ড কমিটি ভাষায় নতুন কীওয়ার্ড যুক্ত করা থেকে বিরত থাকে, তবুও সি ++ 11 এর ক্ষেত্রে এটি ছিল না। কিছু উদাহরণ: constexpr decltype thread_local auto // New usage noexcept nullptr static_assert alignof alignas সি ++ 14 এর সাথে নতুন কোনও কীওয়ার্ড চালু হয়েছে?
103 c++  c++11  keyword  c++14 

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