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

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

4
অটো && আমাদের কী বলে?
আপনি যদি কোড পড়েন auto&& var = foo(); যেখানে fooকোনো ধরনের মান দ্বারা ফেরার ফাংশন T। তারপরে varপ্রকারের মূল্যের উল্লেখের একটি মূল্যমান T। তবে এটি কী বোঝায় var? এর অর্থ কি, আমাদের সম্পদ চুরি করার অনুমতি রয়েছে var? এমন কোনও যুক্তিসঙ্গত পরিস্থিতি আছে যখন আপনি যখন আপনার একচেটিয়া মালিকানা পেয়েছেন …

6
কিউটি ক্রিয়েটারে সি ++ 11 কীভাবে সক্ষম করবেন?
শিরোনামটি বেশ স্ব-বর্ণনামূলক। আমি কিউটি ক্রিয়েটরটি ২.7.০ ডাউনলোড করেছি এবং আমি কয়েকটি বেসিক সি ++ ১১ কোড সংকলনের চেষ্টা করছি: int my_array[5] = {1, 2, 3, 4, 5}; for(int &x : my_array) { x *= 2; } আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: range based for loops are not allowed in c++ …
167 c++  qt  c++11 

8
কনস্ট রেফারেন্স হিসাবে লাম্বদা ক্যাপচার?
লাম্বডা অভিব্যক্তিতে কনস্ট্যান্ট রেফারেন্স দ্বারা ক্যাপচার করা কি সম্ভব? আমি নীচে চিহ্নিত অ্যাসাইনমেন্টটি ব্যর্থ হতে চাই, উদাহরণস্বরূপ: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = { "hello", "world" }; static const size_t num_strings = sizeof(strings)/sizeof(strings[0]); string best_string = "foo"; for_each( &strings[0], …
166 c++  c++11  lambda  c++14 

3
ফাংশন স্বাক্ষরে আমি কেন std :: সক্ষম_if এড়ানো উচিত
স্কট মায়ার্স তার পরবর্তী বই ইসি ++ 11 এর সামগ্রী এবং স্থিতি পোস্ট করেছেন । তিনি লিখেছেন যে বইয়ের একটি আইটেম " std::enable_ifফাংশন স্বাক্ষরে এড়ানো" হতে পারে । std::enable_if অতিরিক্ত লোড রেজোলিউশন থেকে শর্তাধীন ফাংশন বা ক্লাস অপসারণ করতে একটি ফাংশন আর্গুমেন্ট হিসাবে, রিটার্ন টাইপের হিসাবে বা ক্লাস টেম্পলেট বা …

11
দৃ automatically়ভাবে টাইপ করা এনুমকে কীভাবে স্বয়ংক্রিয়ভাবে রূপান্তর করবেন?
#include <iostream> struct a { enum LOCAL_A { A1, A2 }; }; enum class b { B1, B2 }; int foo(int input) { return input; } int main(void) { std::cout << foo(a::A1) << std::endl; std::cout << foo(static_cast<int>(b::B2)) << std::endl; } a::LOCAL_Aস্বাভাবিক enums, পূর্ণসংখ্যা টাইপ রূপান্তরিত করা যাবে যখন শক্তিশালী ভাবে …

6
ভার্চুয়াল ফাংশনগুলিতে কি ডিফল্ট পরামিতি থাকতে পারে?
যদি আমি একটি বেস শ্রেণি (বা ইন্টারফেস শ্রেণি) ঘোষণা করি এবং এর এক বা একাধিক প্যারামিটারের জন্য একটি ডিফল্ট মান নির্দিষ্ট করি, তবে উত্পন্ন ক্লাসগুলিকে কি একই ডিফল্ট নির্দিষ্ট করতে হবে এবং যদি না হয়, তবে কোন ডিফল্টগুলি উদ্ভূত শ্রেণিতে প্রদর্শিত হবে? সংযোজন: আমি কীভাবে এটি বিভিন্ন সংকলক জুড়ে পরিচালনা …
164 c++  c++11  c++03 

7
নাল্পটার ব্যবহার করার সুবিধা কী কী?
এই কোডের টুকরোটি তিনটি পয়েন্টার (নিরাপদ পয়েন্টার সূচনা) এর জন্য ধারণাগতভাবে একই কাজ করে: int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; এবং সুতরাং, পয়েন্টারগুলি nullptrতাদের মূল্য নির্ধারণের উপর নির্ধারিত করার সুবিধা NULLবা 0কী?
163 c++  c++11  null  c++-faq  nullptr 

3
স্ট্রিং থেকে ধীরে ধীরে 'চর *' রূপান্তর কেন সি-তে বৈধ তবে সি ++ এ অবৈধ
সি ++ 11 স্ট্যান্ডার্ড (আইএসও / আইইসি 14882: 2011) এতে বলেছে § C.1.1: char* p = "abc"; // valid in C, invalid in C++ সি ++ এর জন্য স্ট্রিং লিটারালটির পয়েন্টার হিসাবে এটি ঠিক আছে ক্ষতিকারক যেহেতু এটির সংশোধন করার যে কোনও প্রচেষ্টা ক্রাশের দিকে নিয়ে যায়। তবে কেন এটি …
163 c++  c  string  c++11  char 

7
std :: ফাংশন বনাম টেমপ্লেট
সি ++ 11 এর জন্য ধন্যবাদ আমরা std::functionফ্যান্টারের মোড়কের পরিবার পেয়েছি । দুর্ভাগ্যক্রমে, আমি এই নতুন সংযোজন সম্পর্কে কেবল খারাপ জিনিসই শুনছি। সর্বাধিক জনপ্রিয় হ'ল তারা ভীষণ ধীর। আমি এটি পরীক্ষা করেছি এবং টেমপ্লেটগুলির সাথে তুলনায় তারা সত্যই স্তন্যপান করে। #include <iostream> #include <functional> #include <string> #include <chrono> template <typename …

3
স্ট্যান্ড :: মুভ এবং এসটিডি :: ফরোয়ার্ডের মধ্যে পার্থক্য কী?
আমি এটি এখানে দেখেছি: মুভ কনস্ট্রাক্টর কলিং বেস-ক্লাস মুভ কনস্ট্রাক্টর কেউ ব্যাখ্যা করতে পারে: মধ্যে পার্থক্য std::moveএবং std::forward, বিশেষ করে কিছু কোড উদাহরণ? এটি সম্পর্কে সহজে কীভাবে ভাববেন এবং কখন ব্যবহার করবেন

2
শ্রেণীর সদস্যদের জন্য স্মার্ট পয়েন্টার ব্যবহার করা
C ++ 11 এ শ্রেণীর সদস্য হিসাবে স্মার্ট পয়েন্টার ব্যবহার বুঝতে আমার সমস্যা হচ্ছে। আমি স্মার্ট পয়েন্টারগুলি সম্পর্কে অনেক কিছু পড়েছি এবং আমি মনে করি যে আমি কীভাবে unique_ptrএবং shared_ptr/ weak_ptrসাধারণভাবে কাজ করি তা বুঝতে পারি । আমি যা বুঝতে পারি না তা হ'ল আসল ব্যবহার। দেখে মনে হয় যে …


6
ল্যাম্বডায় ক্যাপচার সরান
আমি কীভাবে একটি সি ++ 11 ল্যাম্বডায় চলুন (রুল্যু রেফারেন্স হিসাবে পরিচিত) ক্যাপচার করব? আমি এরকম কিছু লেখার চেষ্টা করছি: std::unique_ptr<int> myPointer(new int); std::function<void(void)> example = [std::move(myPointer)]{ *myPointer = 4; };

7
std :: सक्षम_if শর্তাধীন সদস্য ফাংশন সংকলন করতে
আমি বুঝতে কিভাবে ব্যবহার করতে কাজ করার জন্য একটি সহজ উদাহরণ পেতে চেষ্টা করছি std::enable_if। আমি এই উত্তরটি পড়ার পরে , আমি ভেবেছিলাম একটি সহজ উদাহরণ নিয়ে আসা খুব কঠিন হওয়া উচিত নয়। আমি std::enable_ifদুটি সদস্য-ফাংশনের মধ্যে বেছে নিতে ব্যবহার করতে চাই এবং তাদের মধ্যে কেবল একটিরই ব্যবহার করার অনুমতি …
156 c++  templates  g++  c++11 

3
যুক্তি ফরোয়ার্ড করার জন্য কখন std :: ব্যবহার করবেন?
সি ++ 0x ব্যবহারের একটি উদাহরণ দেখায় std::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); } std::forwardসর্বদা ব্যবহার করা কখন সুবিধাজনক ? এছাড়াও, এটি &&পরামিতি ঘোষণায় ব্যবহার করা প্রয়োজন, এটি কি সব ক্ষেত্রেই বৈধ? আমি ভেবেছিলাম যদি কোনও ফাংশনটি দিয়ে এটি ঘোষিত হয় তবে আপনাকে কোনও অস্থায়ী অধ্যায়গুলি পাস &&করতে …

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