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

টেমপ্লেট ট্যাগ একাধিক প্রসঙ্গে ব্যবহার করা হয়: জেনেরিক প্রোগ্রামিং (বিশেষত সি ++), এবং টেমপ্লেট ইঞ্জিনগুলি ব্যবহার করে ডেটা / ডকুমেন্ট জেনারেশন। ভারী প্রশ্ন প্রয়োগের ক্ষেত্রে এই ট্যাগটি ব্যবহার করার সময় - কোড প্রয়োগ করুন ভাষা প্রয়োগের ক্ষেত্রে।

1
ক্লাস বিশেষায়নের মধ্যে ঝনঝন / জিসিসি অসঙ্গতি
কাঠামোগত বাইন্ডিংয়ের জন্য C ++ 17 তে একটি কাস্টম শ্রেণীর জন্য বিশেষত্ব দেওয়ার tuple_size/ চেষ্টা করার সময় আমি এই সমস্যাটি জুড়ে এসেছি tuple_element। কোডটি নীচে জিসিসিতে সংকলন করে তবে ঝনঝনিতে নয় (উভয় ট্রাঙ্ক সংস্করণ, নীচের লিঙ্কটি দেখুন)। #include <type_traits> template<typename T, typename... Ts> using sfinae_t = T; template<typename T, bool... …

5
টেমপ্লেটগুলিতে সঠিক ধরণের ডেটা কীভাবে ফিরবেন?
#include <iostream> using namespace std; template <class X, class Y> Y big(X a, Y b) { if (a > b) return (a); else return (b); } int main() { cout << big(32.8, 9); } এখানে আমি সিপিপি টেমপ্লেট ব্যবহার করছি, তাই যখন আমি ফাংশন কল bigএর বাইপাস আর্গুমেন্ট doubleএবং intটাইপ, …

1
টেমপ্লেট এবং নাম অনুসন্ধান বোঝার চেষ্টা করা
আমি নীচের কোড স্নিপেটগুলি বোঝার চেষ্টা করছি স্নিপেট # 1 template <typename T> struct A { static constexpr int VB = T::VD; }; struct B : A<B> { }; Gcc9 বা clang9 উভয়ই এখানে ত্রুটি ফেলে না। প্র: কেন এই কোডটি সংকলন করে? A<B>বি থেকে উত্তরাধিকার সূত্রে আমরা কি তাত্ক্ষণিক …

2
দুটি স্ট্রিং অদলবদল করার জন্য টেমপ্ল্যাটাইজড ফুকশন ব্যবহার করার চেষ্টা করছি
#include<iostream> #include<string> template <typename T> void swap(T a , T b) { T temp = a; a = b; b = temp; } template <typename T1> void swap1(T1 a , T1 b) { T1 temp = a; a = b; b = temp; } int main() { int a = …

2
কেন সি ++ টি <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
নিম্নলিখিত টেমপ্লেট কাঠামো দেওয়া হয়েছে: template&lt;typename T&gt; struct Foo { Foo(T&amp;&amp;) {} }; এটি সংকলন করে এবং Tহ্রাস করা হয় int: auto f = Foo(2); তবে এটি সংকলন করে না: https://godbolt.org/z/hAA9TE int x = 2; auto f = Foo(x); /* &lt;source&gt;:12:15: error: no viable constructor or deduction guide for deduction …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.