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

সি ++ 20 সি ++ এর পরে সি ++ সংস্করণের লক্ষ্য। সি ++ 20 এর ট্র্যাকের সি ++ বৈশিষ্ট্যগুলি সম্পর্কে প্রশ্নের জন্য এই ট্যাগটি (সি ++ ট্যাগ সহ) ব্যবহার করা উচিত।

28
আধুনিক সি ++ 11 / সি ++ 14 / সি ++ 17 এবং ভবিষ্যতের সি ++ 20 এ স্ট্রিং এ এনাম
অন্যান্য সমস্ত অনুরূপ প্রশ্নের বিপরীতে, এই প্রশ্নটি নতুন সি ++ বৈশিষ্ট্যগুলি ব্যবহার সম্পর্কে। 2008 গ সি ++ এনামকে স্ট্রিংয়ে রূপান্তর করার কোনও সহজ উপায় আছে কি? 2008 গ এন স্ট্রিম হিসাবে এনাম টাইপের ভেরিয়েবল ব্যবহার করার সহজ উপায়? 2008 C ++ স্ট্রিংয়ে কীভাবে সি ++ এনামগুলিকে সহজে মানচিত্র করা যায় …
354 c++  string  enums  c++17  c++20 

2
একটি "স্প্যান" কী এবং আমি কখন এটি ব্যবহার করব?
সাম্প্রতিককালে আমি আমার কোডটিতে ব্যবহার করার জন্য পরামর্শ span<T>পেয়েছি, বা এখানে এমন কিছু উত্তর দেখেছি যা এখানে ব্যবহার করা হয় span- সম্ভবত কোনও ধরণের ধারক ব্যবহার করে। তবে - আমি সি ++ 17 স্ট্যান্ডার্ড লাইব্রেরিতে এর মতো কিছুই পাই না। সুতরাং এই রহস্যময়টি কী span<T>এবং কেন (বা কখন) এটি মানসম্মত …

3
সি ++ এ <=> অপারেটরটি কী?
আমি যখন সি ++ অপারেটরদের সম্পর্কে জানার চেষ্টা করছিলাম , আমি সিপ্রেফারেন্স ডটকম-এ একটি অদ্ভুত তুলনা অপারেটরকে হোঁচট খেয়েছি , * এমন টেবিলে যা দেখেছিল: "আচ্ছা, এগুলি যদি সি ++ এর সাধারণ অপারেটর হয় তবে আমি সেগুলি আরও ভালভাবে শিখি", আমি ভেবেছিলাম তবে এই রহস্যটি ব্যাখ্যা করার জন্য আমার সমস্ত …

5
কেন আমাদের প্রয়োজনের প্রয়োজন হয়?
সি ++ 20 ধারণাগুলির একটি কোণ হ'ল এমন কিছু পরিস্থিতিতে রয়েছে যা আপনাকে লিখতে হবে requires requires। উদাহরণস্বরূপ, [expr.prim.req] / 3 এর থেকে এই উদাহরণ : একটি আবশ্যক-এক্সপ্রেশনটি কোনও প্রয়োজনীয়-ধারা ([টেম্প]) এ টেমপ্লেট আর্গুমেন্টগুলিতে যেমন নীচের মত একটি অ্যাড-হক বাধা লেখার উপায় হিসাবেও ব্যবহার করা যেতে পারে : template&lt;typename T&gt; …
161 c++  c++-concepts  c++20 

2
সি ++ 20 ম্যান্ডেটের উত্স কোড ফাইলগুলিতে সংরক্ষণ করা হচ্ছে?
কিছুটা অদ্ভুত প্রশ্ন, তবে আমি যদি সঠিকভাবে মনে রাখি, সি ++ উত্স কোডের ফাইলগুলি সংরক্ষণ করার জন্য কোনও ফাইল সিস্টেমের প্রয়োজন হয় না। একটি সংকলক থাকা যা হাতের লিখিত কাগজপত্রগুলি একটি ক্যামেরার মাধ্যমে স্ক্যান করে তা যথাযথ বাস্তবায়ন হবে। যদিও বাস্তবে তেমন বোধগম্যতা করা হচ্ছে না। তবে সি ++ ২০ …


3
সি ++ 20-এ কর্টিনগুলি কী কী?
কর্টাইন কি কি C ++ 20? কীভাবে এটি "সমান্তরালতা 2" বা / এবং "কনকুরেন্সি 2" (চিত্রের নীচে দেখুন) থেকে আলাদা? নীচের চিত্রটি আইএসওসিপি থেকে প্রাপ্ত। https://isocpp.org/files/img/wg21-timeline-2017-03.png
104 c++  coroutine  c++20 

2
সি ++ 20 তে কেন স্টেডিয়াম: সাইজ () প্রবর্তিত হয়?
সি ++ ২০std::ssize() নিচের মত ফ্রি ফাংশনটি চালু করেছে : template &lt;class C&gt; constexpr auto ssize(const C&amp; c) -&gt; std::common_type_t&lt;std::ptrdiff_t, std::make_signed_t&lt;decltype(c.size())&gt;&gt;; ক্লিপ সি সিstatic_cast এর size()সদস্য ফাংশনের রিটার্ন মানটিকে তার স্বাক্ষরিত অংশে রূপান্তর করতে একটি সম্ভাব্য বাস্তবায়ন ব্যবহার করে মনে হচ্ছে । যেহেতু size()সি এর সদস্য ফাংশন সর্বদা অ-নেতিবাচক মানগুলি …
101 c++  stl  unsigned  signed  c++20 

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

2
সি ++ 20 অবধি পূর্বনির্ধারিত আচরণের জন্য malloc ব্যবহার করছে
আমাকে জানানো হয়েছিল যে নীচের কোডটিতে সি ++ ২০ অবধি নির্ধারিত আচরণ রয়েছে: int *p = (int*)malloc(sizeof(int)); *p = 10; এটা কি সত্যি? যুক্তিটি ছিল যে intবস্তুর আজীবন তার মান নির্ধারণের আগে শুরু করা হয়নি ( P0593R6 )। সমস্যা সমাধানের জন্য, অবস্থান newব্যবহার করা উচিত: int *p = (int*)malloc(sizeof(int)); new …

3
ইক্যুয়ালিটি অপারেটর সি ++ 20 তে একটি কাস্টম স্পেসশিপ অপারেটর বাস্তবায়নের জন্য সংজ্ঞায়িত হয় না
আমি &lt;=&gt;সি ++ 20 তে নতুন স্পেসশিপ অপারেটরের সাথে এক অদ্ভুত আচরণে চলে আসছি । আমি ভিজুয়াল স্টুডিও 2019 সংকলকটি ব্যবহার করছি /std:c++latest। এই কোডটি প্রত্যাশিত হিসাবে জরিমানা সংকলন করেছে: #include &lt;compare&gt; struct X { int Dummy = 0; auto operator&lt;=&gt;(const X&amp;) const = default; // Default implementation }; int …

2
অপারেটরকে কেন অনেক স্ট্যান্ডার্ড লাইব্রেরির জন্য সি ++ 20 এ সরানো হচ্ছে?
সিপ্রেফারেন্স অনুসারে , std::type_info::operator!=সি ++ 20 দিয়ে মুছে ফেলা হবে, তবে std::type_info::operator==আপাতদৃষ্টিতে তা রয়ে গেছে। পিছনে যুক্তি কি? অসমতার অর্থহীন হওয়ার তুলনায় আমি একমত হতে পারি, তবে সাম্যের তুলনা করা যেমন অর্থহীন তেমনি হবে না, তাই না? একইভাবে, operator!=যেমন পাত্রে সহ অন্যান্য অনেক মান গ্রন্থাগার ধরনের, এর std::unordered_map::operator!=এবং std::unordered_set::operator!=cppreference অনুযায়ী …


2
সি ++ 20 এ মনোনীত প্রারম্ভিক
আমি C ++ 20 বৈশিষ্ট্য এক সম্পর্কে একটি প্রশ্ন, মনোনীত initializers (এই বৈশিষ্ট্যটি সম্পর্কে আরও তথ্য পেয়েছেন এখানে ) #include &lt;iostream&gt; constexpr unsigned DEFAULT_SALARY {10000}; struct Person { std::string name{}; std::string surname{}; unsigned age{}; }; struct Employee : Person { unsigned salary{DEFAULT_SALARY}; }; int main() { std::cout &lt;&lt; std::boolalpha &lt;&lt; …


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