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

সি ++ 14 সি ++ স্ট্যান্ডার্ডের নাম, যা 2014 সালে অনুমোদিত হয়েছে It এটি পূর্ববর্তী সি ++ 11 স্ট্যান্ডার্ডকে ভিত্তি করে তৈরি করে, মূল ভাষা এবং স্ট্যান্ডার্ড লাইব্রেরি উন্নত করে এবং কিছু বৈশিষ্ট্য যুক্ত করে।

4
সি ++ 20 এ ইতিমধ্যে জেনেরিক ল্যাম্বডা উপস্থিত থাকলে টেমপ্লেট লাম্বদাটির প্রয়োজনীয়তা কী?
সি ++ 14 জেনেরিক ল্যাম্বডাস প্রবর্তিত যার ফলে নিম্নলিখিতটি লেখা সম্ভব হয়েছিল: auto func = [](auto a, auto b){ return a + b; }; auto Foo = func(2, 5); auto Bar = func("hello", "world"); এটি খুব স্পষ্ট যে এই জেনেরিক ল্যাম্বদা funcঠিক তেমন কোনও টেম্প্লেটেড ফাংশন যেমন কাজ funcকরবে তেমন …

6
ত্রুটি :: মেক_উনিক 'স্টাডি' এর সদস্য নয়
আমি কোড পর্যালোচনাতে পোস্ট করা নিম্নলিখিত থ্রেড পুল প্রোগ্রামটি পরীক্ষা করার জন্য সংকলনের চেষ্টা করছি। /codereview/55100/platform-ind dependant-thread-pool-v4 তবে আমি ত্রুটিগুলি পাচ্ছি threadpool.hpp: In member function ‘std::future<decltype (task((forward<Args>)(args)...))> threadpool::enqueue_task(Func&&, Args&& ...)’: threadpool.hpp:94:28: error: ‘make_unique’ was not declared in this scope auto package_ptr = make_unique<task_package_impl<R, decltype(bound_task)>> (std::move(bound_task), std::move(promise)); ^ threadpool.hpp:94:81: error: expected …

5
কেন একটি ল্যাম্বডায় 1 বাইটের আকার থাকে?
আমি সি ++ তে কিছু ল্যাম্বডাসের স্মৃতি নিয়ে কাজ করছি, তবে আমি তাদের আকারটি দেখে কিছুটা হতবাক হয়েছি। আমার পরীক্ষার কোডটি এখানে: #include <iostream> #include <string> int main() { auto f = [](){ return 17; }; std::cout << f() << std::endl; std::cout << &f << std::endl; std::cout << sizeof(f) << …
90 c++  c++11  lambda  c++14  sizeof 

3
কনস্ট অকার্যকর কি?
বর্ণনা বর্ণনা করে std::is_voidযে: সদস্যটি ধ্রুবক মান প্রদান করে যা সত্যের সমান, যদি টি হ'ল টাইপ শূন্য, কনস্টেট শূন্যতা, উদ্বায়ী শূন্যতা, বা কনস্টেন্ট উদ্বায়ী শূন্য হয়। তাহলে কী হতে পারে const void, বা ক volatile void? এই উত্তরে বলা হয়েছে যে const voidরিটার্নের ধরণটি অবৈধ হবে (তবে উপাচার্য ++ 2015 …
90 c++  c++11  c++14 

2
শুধুমাত্র একটি সদস্য নিয়ে ইউনিয়ন ব্যবহারের উদ্দেশ্য কী?
যখন আমি সমুদ্রের উত্স কোডটি পড়ছিলাম , তখন আমি লক্ষ্য করেছি যে একটি ইউনিয়ন কাঠামো tx_sideরয়েছে যার নাম মাত্র একটি সদস্য। এটি একটি নির্দিষ্ট সমস্যার সাথে মোকাবিলা করার জন্য কিছু হ্যাক? এফওয়াইআই, আমি tx_sideনীচের কাঠামোটি পেস্ট করেছি : union tx_side { tx_side() {} ~tx_side() {} void init() { new (&a) …
89 c++  c++14  unions 

3
ডিফল্ট, মান এবং শূন্য সূচনা জগাখিচুড়ি
আমি মান- এবং ডিফল্ট- এবং শূন্য-সূচনা সম্পর্কে খুব বিভ্রান্ত। এবং বিশেষত যখন তারা বিভিন্ন মানের সি ++ 03 এবং সি ++ 11 (এবং সি ++ 14 ) জন্য সন্ধান করে। আমি উদ্ধৃত করছি এবং সত্যিই ভাল উত্তরটি প্রসারিত করার চেষ্টা করছি মান- / ডিফল্ট- / জিরো- উদ্যোগ সি ++ 98 …
89 c++  c++11  c++14  c++03  c++98 

3
সঠিক ঠিকানা সহ একটি পয়েন্টার এবং টাইপ করা এখনও সি ++ 17 থেকে সর্বদা একটি বৈধ পয়েন্টার?
( এই প্রশ্ন এবং উত্তর প্রসঙ্গে ।) সি ++ 17 স্ট্যান্ডার্ডের পূর্বে, নিম্নলিখিত বাক্যটি [বেসামাল ডটকম / পাউন্ড] / 3 এ অন্তর্ভুক্ত ছিল : টি টাইপের কোনও অবজেক্ট যদি কোনও ঠিকানা এ-তে অবস্থিত হয়, তবে সিভি টি * টাইপের একটি পয়েন্টার, যার মান ঠিকানা হ'ল সেই মানটি কীভাবে প্রাপ্ত হয়েছিল …

5
লাম্বদার মধ্যেই কীভাবে একটি সি ++ ল্যাম্বডা ফাংশনের ঠিকানা পাবেন?
আমি কীভাবে নিজের মধ্যে ল্যাম্বডা ফাংশনের ঠিকানা পেতে পারি তা জানার চেষ্টা করছি। এখানে একটি নমুনা কোড রয়েছে: []() { std::cout << "Address of this lambda function is => " << ???? }(); আমি জানি যে আমি ল্যাম্বডাকে একটি ভেরিয়েবলে ক্যাপচার করতে পারি এবং ঠিকানাটি মুদ্রণ করতে পারি, তবে এই …
53 c++  c++11  lambda  c++14  c++17 

1
কেন std :: পারমাণবিক কনস্ট্রাক্টর সি ++ 14 এবং সি ++ 17 এ আলাদা আচরণ করে
আমি সি ++ 11 নিয়ে একটি প্রকল্পে কাজ করছি এবং কোড অনুসরণ করার চেষ্টা করেছি #include <atomic> struct A { std::atomic_int idx = 1; }; int main() { return 0; } আমি সংকলক ত্রুটি পেয়েছি error: use of deleted function 'std::__atomic_base<_IntTp>::__atomic_base(const std::__atomic_base<_IntTp>&) [with _ITp = int]' std::atomic_int idx = 1; …
19 c++  c++14  c++17  stdatomic 

3
লাম্বদা ক্লোজার লভ্যালুগুলি যথাযথ রেফারেন্স পরামিতি হিসাবে পাস করা যেতে পারে
আমি দেখেছি যে lvalueল্যাম্বদা ক্লোজারগুলি সর্বদা rvalueফাংশন পরামিতি হিসাবে পাস করা যায় । নিম্নলিখিত সহজ বিক্ষোভ দেখুন। #include <iostream> #include <functional> using namespace std; void foo(std::function<void()>&& t) { } int main() { // Case 1: passing a `lvalue` closure auto fn1 = []{}; foo(fn1); // works // Case 2: passing …

4
অবিচ্ছিন্ন এনাম সি ++ 11
এনাম যদি অবিচ্ছিন্ন থাকে তবে কি সি ++ 11 এ চেক করার কোনও উপায় আছে ? এটি এনাম মানগুলি দেওয়া সম্পূর্ণরূপে বৈধ। এনাম কি অবিচ্ছিন্ন তা পরীক্ষা করার জন্য সি ++ 14, সি ++ 17 বা সি ++ 20 এ জাতীয় বৈশিষ্ট্যের মতো কোনও বৈশিষ্ট্য থাকতে পারে? এটি একটি স্ট্যাটিক_সেসারে …
17 c++  c++11  c++14  c++17  c++20 

3
ফাংশন সংজ্ঞায়িত কেবল সেই ধরণের জন্য ফাংশন টেম্পলেটের ভিতরে ফাংশন কার্যকর করুন
আমার কাছে একটি ফাংশন টেম্পলেট রয়েছে যা এটি বিভিন্ন ইনপুট হিসাবে বিভিন্ন ধরণের নেয়। এই ধরণেরগুলির মধ্যে কেবল একটির getInt()ফাংশন রয়েছে। সুতরাং আমি চাই কোডটি কেবল সেই ধরণের জন্য ফাংশনটি চালানো হোক। একটি সমাধান পরামর্শ দিন। ধন্যবাদ #include <type_traits> #include <typeinfo> class X { public: int getInt(){ return 9; } …

1
সংস্করণগুলির মধ্যে কেন সি ++ তে অভিব্যক্তির প্রকারগুলি পরিবর্তন হয়েছিল?
আমি সি ++ এর মতপ্রকাশের ধরনগুলি বোঝার চেষ্টা করি এবং আমি যত বেশি পড়ি, ততই আমি আরও বিভ্রান্ত হয়ে পড়েছিলাম, যেহেতু আমি সি ++ খসড়াটি হজম করা খুব কঠিন বলে মনে করি এবং তাই অন্যান্য সংস্থানগুলি পছন্দ করে তবে তারা হয় একে অপরের সাথে বিরোধিতা করে বা বিবেচনায় না নেয় …
13 c++  c++11  c++14  c++17  c++20 

1
একটি পরিবর্তনশীল টেম্পলেট একটি টেম্পলেট টেম্পলেট আর্গুমেন্ট হিসাবে পাস করা যেতে পারে?
নিম্নলিখিত অযৌক্তিক উদাহরণটি সংকলন করে না, তবে কোনও টেম্পলেট টেমপ্লেট আর্গুমেন্ট হিসাবে কোনও পরিবর্তনশীল টেম্পলেটটি পাস করার কোনও অন্য উপায় আছে কি? template<typename T> constexpr auto zero = T{0}; template<typename T, template<typename> auto VariableTemplate> constexpr auto add_one() { return VariableTemplate<T> + T{1}; } int main() { return add_one<int, zero>(); } …

1
পাইপ লাইব্রেরির কার্যকারিতার জন্য ব্যাপ্তিগুলি কেন ব্যবহার করা যাবে না?
জোনাথন বোকারা ( ফ্লুয়েন্ট সি ++ এর লেখক ) পাইপ নামক একটি লাইব্রেরি লিখেছিলেন । সংগ্রহস্থলের প্রধান পৃষ্ঠায় বলা হয়েছে যে এই "পাইপিং" ব্যাপ্তি ব্যবহারের মতো নয়, যদিও এটি দেখতে একই রকম: এটি অলস টানার উপর ভিত্তি করে নয়, বরং উত্সাহী চাপ দেওয়ার উপর ভিত্তি করে। তবে এটি বর্ণিত হয়েছে …

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