প্রশ্ন ট্যাগ «auto»

`অটো` কীওয়ার্ডটি কেটে নেওয়া ধরণের জন্য সি ++ 11 এ পুনঃপ্রেরণ করা হয়েছিল। যখন একটি প্রারম্ভিক ভেরিয়েবল ঘোষণায় কোনও প্রকারের নাম প্রতিস্থাপন করতে ব্যবহৃত হয় তখন ভেরিয়েবলটি আরম্ভকারী হিসাবে একই ধরণের দেওয়া হয়। রিটার্ন টাইপ হিসাবে ব্যবহার করার সময়, রিটার্ন টাইপটি ট্রেলিং রিটার্ন টাইপ হিসাবে নির্দিষ্ট করা হয়, বা রিটার্ন-এক্সপ্রেশন থেকে বাদ দেওয়া হয়।

1
কোনও ফাংশন প্যারামিটারের জন্য একটি টেম্পলেট আর্গুমেন্ট স্থানধারক হিসাবে 'অটো'
সি ++ 20 autoফাংশন প্যারামিটার ধরণের জন্য ব্যবহারের অনুমতি দেয় । এটি কি autoকোনও টেম্পলেট আর্গুমেন্ট স্থানধারক হিসাবে ব্যবহারের অনুমতি দেয় (অনুরূপ নয়, তবে সি ++ 17 টেমপ্লেটের আত্মায় <অটো> ফাংশন প্যারামিটার ধরণের জন্য ) ব্যবহার করার অনুমতি দেয়? সুতরাং নিম্নলিখিত কোড, প্রাক সি ++ 20: template<typename First, typename Second> …
22 c++  templates  auto  c++20 

6
সি ++ তে ওভারলোডেড কনস্ট্রাক্টরগুলির মাধ্যমে অজানা প্রকারের একটি পরিবর্তনশীল সূচনা
প্রাথমিকভাবে পাইথনের পটভূমি থেকে আগত আমি সি ++ তে প্রকারের সাথে কাজ করে কিছুটা লড়াই করেছি। আমি বেশ কয়েকটি ওভারলোডেড কনস্ট্রাক্টরের মধ্যে একটির মাধ্যমে বর্গ ভেরিয়েবল শুরু করার চেষ্টা করছি যা বিভিন্ন ধরণের পরামিতি হিসাবে নেয়। আমি পড়েছি autoকীওয়ার্ডটি ব্যবহার করে একটি ভেরিয়েবলের স্বয়ংক্রিয় ঘোষণার জন্য ব্যবহার করা যেতে পারে, …

1
স্ট্যান্ড :: জোড় <অটো, অটো> রিটার্ন টাইপ
আমি প্রায় খেলে গেল autoমধ্যে std::pair। নীচের কোডে, ফাংশনটি fএমন কোনও std::pairধরণের ফেরত দেওয়ার কথা যা কোনও টেম্পলেট প্যারামিটারের উপর নির্ভর করে। একটি কার্যকরী উদাহরণ: উদাহরণ 1 template &lt;unsigned S&gt; auto f() { if constexpr (S == 1) return std::pair{1, 2}; // pair of ints else if constexpr (S == …

2
বিভিন্ন সি ++ কম্পাইলারের মধ্যে অটো প্রকারের তুলনামূলক মিল ded
সুতরাং, আমি আধুনিক সি ++ এর কিছু স্বাদে ডট পণ্য ( https: //en.wik વિક.org / উইকি / ডট_প্রডাক্ট ) বাস্তবায়নের চেষ্টা করছি এবং নিম্নলিখিত কোডটি নিয়ে এসেছি: #include &lt;iostream&gt; template&lt;class... Args&gt; auto dot(Args... args) { auto a = [args...](Args...) { return [=](auto... brgs) { static_assert(sizeof...(args) == sizeof...(brgs)); auto v1 = …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.