«templates» etiketlenmiş sorular

Şablonlar etiketi birden çok bağlamda kullanılır: genel programlama (özellikle C ++) ve şablon motorları kullanarak veri / belge oluşturma. Bu etiketi uygulamada yoğun sorularda kullanırken - uygulamanın yazıldığı kod dilini etiketleyin.

5
Mustache.js dosyasında if / else dosyasını nasıl başarabilirim?
Bunu bıyık içinde nasıl yapacağımı anlayamıyorum oldukça garip görünüyor. Destekleniyor mu? Bu benim denemedeki üzücü girişimim: {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} Bu kesinlikle doğru değil, ancak belgeler böyle bir şeyden bahsetmiyor. "Başka" kelimesi bile geçmiyor :( Ayrıca, bıyık neden bu şekilde tasarlandı? …

11
Java'da Class <T> nasıl kullanılır?
Generics ve bu sorudaki sahnelerin arkasında gerçekten ne yaptıkları hakkında iyi bir tartışma var , bu yüzden hepimiz Vector&lt;int[]&gt;bunun bir tamsayı dizileri vektörü ve HashTable&lt;String, Person&gt;anahtarları dizeler ve değerler Persons olan bir tablo olduğunu biliyoruz . Ancak, beni zorlayan şey kullanımıdır Class&lt;&gt;. Java sınıfının Classda bir şablon adı alması gerekiyordu …

8
Underscore.js şablonlarındaki ifadeler nasıl kullanılır?
Underscore.js şablonlama işlevini kullanıyorum ve böyle bir şablon yaptık: &lt;script type="text/template" id="gridItem"&gt; &lt;div class="griditem &lt;%= gridType %&gt; &lt;%= gridSize %&gt;"&gt; &lt;img src="&lt;%= image %&gt;" /&gt; &lt;div class="content"&gt; &lt;span class="subheading"&gt;&lt;%= categoryName %&gt;&lt;/span&gt; &lt;% if (date) { %&gt;&lt;span class="date"&gt;&lt;%= date %&gt;&lt;/span&gt;&lt;% } %&gt; &lt;h2&gt;&lt;%= title %&gt;&lt;/h2&gt; &lt;/div&gt; &lt;/div&gt; &lt;/script&gt; Gördüğünüz gibi tüm …



10
Lambda fonksiyonları ayarlanabiliyor mu?
C ++ 11'de lambda işlevini şablonlamanın bir yolu var mı? Yoksa tabiatı gereği çok özel mi? Bunun yerine klasik şablonlu sınıf / functor tanımlayabildiğimi anlıyorum, ancak soru daha çok benziyor: dil lambda işlevlerini ayarlamaya izin veriyor mu?
230 c++  templates  lambda  c++11 

6
İşlev şablon argümanı olarak geçti
Argüman olarak C ++ şablonları işlevlerini geçen kuralları arıyorum. Bu, burada bir örnekte gösterildiği gibi C ++ tarafından desteklenir: #include &lt;iostream&gt; void add1(int &amp;v) { v+=1; } void add2(int &amp;v) { v+=2; } template &lt;void (*T)(int &amp;)&gt; void doOperation() { int temp=0; T(temp); std::cout &lt;&lt; "Result is " &lt;&lt; temp …

13
C ++ STL neden şablonlara bu kadar dayanıyor? (* arayüzlerde * değil)
Yani, zorlayıcı adının yanı sıra (Standart Şablon Kütüphanesi) ... C ++ başlangıçta OOP kavramlarını C'ye sunmayı amaçladı. Yani: belirli bir varlığın sınıfını ve sınıf hiyerarşisine dayanarak ne yapabileceğini ve yapamayacağını söyleyebilirdiniz. Bazı yetenek kompozisyonlarının çoklu kalıtım problematiği ve C ++ 'ın arayüz kavramını biraz sakar bir şekilde (java vb. İle …
211 c++  oop  templates  stl 

7
Yeni C # sınıfı / arabirimi için Visual Studio şablonlarını nasıl düzenlerim?
Kendimi Visual Studio'da oluşturduğum hemen hemen her C # dosyasında aşağıdaki alma deyimlerini kaldırarak buldum: using System.Collections.Generic; using System.Linq; using System.Text; Tabii ki Resharper ile bunu yapmak gerçekten kolay, ama gerçekten yapmamalıyım. Soruna neden olan satırları kaldırabileceğim VS dizininde bir yerde birkaç şablon (sınıf, arayüz) olmalıdır. Bu dosyaları nerede bulabilirim? …

18
jQuery şablonlama motorları [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir İstemci tarafını kullanmak için bir şablon motoru arıyorum. Ben jsRepeater ve jQuery Şablonları …


3
Şablon üssü sınıf üyelerine neden bu işaretçi aracılığıyla erişmem gerekiyor?
Aşağıdaki sınıflar şablon olmasaydı x, derivedsınıfta sahip olabilirdim . Ancak, aşağıdaki kod ile kullanmak zorundathis-&gt;x . Neden? template &lt;typename T&gt; class base { protected: int x; }; template &lt;typename T&gt; class derived : public base&lt;T&gt; { public: int f() { return this-&gt;x; } }; int main() { derived&lt;int&gt; d; d.f(); …

3
Her bir loop'un kapsamı dışındaki bir değişkene erişin
Tıpkı bunun gibi bir gidon.js şablonu var: {{externalValue}} &lt;select name="test"&gt; {{#each myCollection}} &lt;option value="{{id}}"&gt;{{title}} {{externalValue}}&lt;/option&gt; {{/each}} &lt;/select&gt; Ve bu üretilen çıktıdır: myExternalValue &lt;select name="test"&gt; &lt;option value="1"&gt;First element &lt;/option&gt; &lt;option value="2"&gt;Second element &lt;/option&gt; &lt;option value="3"&gt;Third element &lt;/option&gt; &lt;/select&gt; Beklendiği gibi, seçimimi oluşturmak için her öğenin idve titlealanlarına erişebilirim myCollection. Ve externalValueseçimin …

5
İşlev şablonları için varsayılan şablon bağımsız değişkenleri
Varsayılan şablon bağımsız değişkenlerine neden yalnızca sınıf şablonlarında izin verilir? Üye işlev şablonunda neden varsayılan tür tanımlayamıyoruz? Örneğin: struct mycclass { template&lt;class T=int&gt; void mymember(T* vec) { // ... } }; Bunun yerine, C ++ varsayılan şablon bağımsız değişkenlerine yalnızca sınıf şablonunda izin verilmesini zorlar.
187 c++  templates 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.