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

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

6
অ্যাংুলারজস টেমপ্লেট ডিফল্ট মান যদি নাল / অপরিজ্ঞাত বাঁধাই হয় তবে (ফিল্টার সহ)
আমার একটি টেম্পলেট বাইন্ডিং রয়েছে যা অ্যাংুলারের তারিখ ফিল্টার ব্যবহার করে 'তারিখ' নামক একটি মডেল বৈশিষ্ট্য প্রদর্শন করে। <span class="gallery-date">{{gallery.date | date:'mediumDate'}}</span> এ পর্যন্ত সব ঠিকই. তবে এই মুহুর্তে, তারিখের ক্ষেত্রে কোনও মান না থাকলে, বাইন্ডিং কিছুই প্রদর্শন করে না। তবে, তারিখ না থাকলে আমি 'বিভিন্ন' স্ট্রিংটি প্রদর্শন করতে চাই। …

5
ফ্রিমার্কার টেমপ্লেটে কোনও ভেরিয়েবল বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?
আমার একটি ফ্রিমার্কার টেম্পলেট রয়েছে যার মধ্যে একাধিক স্থানধারক রয়েছে যার জন্য টেমপ্লেটি প্রক্রিয়া করার সময় মান সরবরাহ করা হয়। আমি ব্যবহারকারীর নাম ভেরিয়েবল সরবরাহ করা থাকলে শর্তসাপেক্ষে টেম্পলেটটির কিছু অংশ অন্তর্ভুক্ত করতে চাই: [#if_exists userName] Hi ${userName}, How are you? [/#if_exists] যাইহোক, ফ্রিমার্কার ম্যানুয়ালটি ইঙ্গিত দিচ্ছে যে if_exists হ্রাস …

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

13
পিএইচপি var_dump () এর মতো স্মার্টে চলকগুলি কীভাবে ডিবাগ করবেন?
আমার একটি টেমপ্লেটের অভ্যন্তরে কিছু পরিবর্তনশীল রয়েছে এবং আমি জানি না যে আমি সেগুলি কোথায় নিযুক্ত করেছি। একটি নির্দিষ্ট ভেরিয়েবলের ভিতরে আমার কী আছে তা জানতে হবে; উদাহরণস্বরূপ, বলুন আমার কাছে স্মার্ট বলে একটি পরিবর্তনশীল রয়েছে member। আমি চেষ্টা করেছি {debug}কিন্তু এটি কার্যকর হয়নি এবং কোনও পপআপ দেখানো হয়নি। var_dump()টেমপ্লেটের …

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

14
সি ++ টেম্পলেটগুলি যা কেবলমাত্র নির্দিষ্ট ধরণের গ্রহণ করে
জাভাতে আপনি জেনেরিক শ্রেণি সংজ্ঞায়িত করতে পারেন যা কেবলমাত্র আপনার ধরণের শ্রেণীর প্রসারিত প্রকারগুলিকে গ্রহণ করে: public class ObservableList<T extends List> { ... } এটি "এক্সটেন্ডস" কীওয়ার্ড ব্যবহার করে করা হয়েছে। এই কিওয়ার্ডের সি ++ তে কিছু সাধারণ সমতুল্য কি আছে?
158 c++  templates 

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সর্বদা ব্যবহার করা কখন সুবিধাজনক ? এছাড়াও, এটি &&পরামিতি ঘোষণায় ব্যবহার করা প্রয়োজন, এটি কি সব ক্ষেত্রেই বৈধ? আমি ভেবেছিলাম যদি কোনও ফাংশনটি দিয়ে এটি ঘোষিত হয় তবে আপনাকে কোনও অস্থায়ী অধ্যায়গুলি পাস &&করতে …

3
কেন “বি <ক ব্যবহার করবেন? a: b ”এর পরিবর্তে“ a <b? বি: একটি "সর্বাধিক টেম্পলেট কার্যকর করতে?
সি ++ টেম্পলেটগুলি - সম্পূর্ণ গাইড, ২ য় সংস্করণ সর্বাধিক টেমপ্লেটটি উপস্থাপন করেছে : template&lt;typename T&gt; T max (T a, T b) { // if b &lt; a then yield a else yield b return b &lt; a ? a : b; } এবং এটি এর “b &lt; a ? …
154 c++  templates 

13
সি ++ এবং জাভাতে "জেনেরিক" ধরণের মধ্যে পার্থক্য কী?
জাভাতে জেনেরিক্স রয়েছে এবং সি ++ templateএস সহ একটি খুব শক্তিশালী প্রোগ্রামিং মডেল সরবরাহ করে । তাহলে, সি ++ এবং জাভা জেনেরিকের মধ্যে পার্থক্য কী?

4
টেমপ্লেট ডিফল্ট আর্গুমেন্ট
যদি আমাকে নিম্নলিখিতগুলি করার অনুমতি দেওয়া হয়: template &lt;typename T = int&gt; class Foo{ }; আমাকে মূলত নিম্নলিখিতগুলি করার অনুমতি দেওয়া হচ্ছে না কেন? Foo me; তবে আমাকে অবশ্যই নিম্নলিখিতটি উল্লেখ করতে হবে: Foo&lt;int&gt; me; সি ++ 11 প্রবর্তিত ডিফল্ট টেম্পলেট আর্গুমেন্টগুলি এবং এখনই তারা আমার সম্পূর্ণ বোঝার জন্য অধরা …
151 c++  templates 

2
কীভাবে `void_t_ কাজ করে
আমি আধুনিক টেমপ্লেট প্রোগ্রামিং ( পর্ব প্রথম , দ্বিতীয় খণ্ড ) সম্পর্কে সিপ্পকন 14 এ ওয়াল্টার ব্রাউনয়ের বক্তব্যটি দেখেছি যেখানে তিনি তার void_tএসফিনএই কৌশলটি উপস্থাপন করেছেন । উদাহরণ: একটি সাধারণ ভেরিয়েবল টেম্পলেট দেওয়া হয়েছে যা মূল্যায়ন করে voidযে সমস্ত টেম্পলেট আর্গুমেন্ট ভালভাবে গঠন করা হয়েছে: template&lt; class ... &gt; using …
149 c++  templates  c++14  sfinae 

3
কোনও শ্রেণি টেম্পলেটে স্থিতিশীল সদস্যের সূচনা
আমি এটি করতে চাই: template &lt;typename T&gt; struct S { ... static double something_relevant = 1.5; }; তবে আমি যেহেতু something_relevantঅবিচ্ছেদ্য ধরণের নয় তা পারি না । এটি নির্ভর করে না T, তবে বিদ্যমান কোডটি এর স্ট্যাটিক সদস্য হওয়ার উপর নির্ভর করে S। এস যেহেতু টেম্পলেট তাই আমি সংকলিত ফাইলের …
148 c++  templates  static 

4
কিভাবে একটি শ্রেণীর মধ্যে একটি টেমপ্লেট ফাংশন তৈরি করতে? (C ++) গুলির
আমি জানি এটি একটি টেম্পলেট ফাংশন করা সম্ভব: template&lt;typename T&gt; void DoSomeThing(T x){} এবং এটি একটি টেম্পলেট শ্রেণি তৈরি করা সম্ভব: template&lt;typename T&gt; class Object { public: int x; }; তবে কোনও টেম্প্লেটের মধ্যে নয়, এবং সেই ক্লাসে কোনও ফাংশনটি কোনও টেম্পলেট তৈরি করা কি সম্ভব? অর্থাৎ, //I have no …
144 c++  templates  function  class 

10
সি অ্যারের সূচনাটি কীভাবে অনুকরণ করতে হবে "ইন আরআর [] = {ই 1, ই 2, ই 3,…}" স্টাড :: অ্যারের সাথে আচরণ?
(দ্রষ্টব্য: এই প্রশ্নটি উপাদানগুলির সংখ্যা নির্দিষ্ট করে না দেওয়া এবং এখনও নেস্টেড ধরণগুলি সরাসরি শুরু করার অনুমতি দেওয়ার বিষয়ে )) এই প্রশ্নটি সি অ্যারের মতো বাম ব্যবহারগুলি নিয়ে আলোচনা করে int arr[20];। উপর তার উত্তর , @James Kanze শো সি অ্যারে শেষ শক্ত ঘাঁটি এক, এটি অনন্য আরম্ভের বৈশিষ্ট্য আছে: …

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