«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.

16
Bir sınıfın belirli bir imzanın üye işlevine sahip olup olmadığını kontrol edin
Bir sınıfın belirli bir imzanın belirli bir üye işlevine sahip olup olmadığını tespit etmek için bir şablon numarası istiyorum. Sorun, http://www.gotw.ca/gotw/071.htm burada alıntılanana benzer, ancak aynı değildir: Sutter'ın kitabının maddesinde, bir C sınıfının, belirli bir imza, aksi takdirde program derlemez. Benim problemimde, bir sınıfın bu işlevi varsa bir şeyler yapmam …
135 c++  c++11  templates  sfinae 


24
Bash Templating: Bash ile şablonlardan yapılandırma dosyaları nasıl oluşturulur?
Kendi web sunucum için Apache ve PHP için yapılandırma dosyaları oluşturmayı otomatikleştirmek için bir komut dosyası yazıyorum. CPanel veya ISPConfig gibi herhangi bir GUI kullanmak istemiyorum. Apache ve PHP yapılandırma dosyalarının bazı şablonlarına sahibim. Bash komut dosyasının şablonları okuması, değişken ikamesi yapması ve ayrıştırılmış şablonları bazı klasörlere çıkarması gerekir. Bunu …

7
Twig'de sınıf sabitlerine nasıl erişilir?
Varlık sınıfımda birkaç sınıf sabitim var, örneğin: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } Normal PHP'de sık sık yaparım if($var == Entity::TYPE_PERSON)ve bu tür şeyleri Twig'de yapmak isterim. Mümkün mü?
133 php  templates  twig 

4
Std ad alanında bir şablon sınıf bildirimi nasıl iletilir?
#ifndef __TEST__ #define __TEST__ namespace std { template<typename T> class list; } template<typename T> void Pop(std::list<T> * l) { while(!l->empty()) l->pop(); } #endif ve bu işlevi ana sayfamda kullandım. Hatalar alıyorum. Tabii ki, std::list(sanırım ayırıcı) için daha fazla şablon parametresi olduğunu biliyorum . Ama bu noktanın yanı sıra. Bir şablon …
131 c++  templates  g++ 

8
Resmi olarak, typename ne için?
Bazen gccşablonları kullanırken ortaya çıkan gerçekten çözülemez bazı hata mesajları gördüm ... Özellikle, görünüşte doğru olan bildirimlerin, çok tuhaf derleme hatalarına neden olduğu ve bunun önekini ekleyerek sihirli bir şekilde ortadan kalktığı sorunlar yaşadım.typename anahtar kelimenin başına anahtar kelimeyi . deklarasyon ... (Örneğin, geçen hafta, iki yineleyiciyi başka bir şablon …
131 c++  templates 

8
Rails'de, bir görünüm kullanarak JSON'u nasıl render edersiniz?
Kullanıcı denetleyicinizde olduğunuzu ve bir gösteri isteği için bir json yanıtı almak istediğinizi varsayalım, görünümlerinizde / kullanıcılar / dizinde, show.json adında ve kullanıcılarınızın # show'dan sonra bir dosya oluşturabilirseniz iyi olur. eylem tamamlandığında dosyayı işler. Şu anda aşağıdaki satırlarda bir şeyler yapmanız gerekiyor: def show @user = User.find( params[:id] ) …


13
PHP'de HTML'yi nasıl yansıtırım?
Bir sayfa oluşturmak için koşullu olarak HTML çıktısını almak istiyorum, peki PHP 4+ 'de çok satırlı HTML parçacıklarını yankılamanın en kolay yolu nedir? Smarty gibi bir şablon çerçevesi kullanmam gerekir mi? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; …
122 php  html  templates  echo 

9
C ++ SFINAE örnekleri?
Daha fazla şablon meta programlamaya girmek istiyorum. SFINAE'nin "ikame başarısızlığı bir hata değildir" anlamına geldiğini biliyorum. Ama biri bana SFINAE için iyi bir kullanım gösterebilir mi?

4
Django şablonundaki modül%
Django'da modül operatörü gibi bir şey kullanmanın bir yolunu arıyorum. Yapmaya çalıştığım şey, bir döngüdeki her dördüncü öğeye bir sınıf adı eklemektir. Modülüs ile şöyle görünür: {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}"> <div class="preview"> </div> …
121 python  django  templates 

4
<Unsigned int N> şablonu ne anlama geliyor?
Bir şablon bildirirken, bu tür bir koda sahip olmaya alışkınım: template &lt;class T&gt; Ancak bu soruda şunları kullandılar: template &lt;unsigned int N&gt; Derlendiğini kontrol ettim. Ama bu ne demek? Tip dışı bir parametre mi? Ve eğer öyleyse, herhangi bir tür parametresi olmayan bir şablona nasıl sahip olabiliriz?
121 c++  templates 

11
Neden float değerini şablon parametresi olarak kullanamıyorum?
Bir floatşablon parametresi olarak kullanmaya çalıştığımda , derleyici bu kod için ağlıyor, ancak intiyi çalışıyor. floatŞablon parametresi olarak kullanamadığım için mi? #include&lt;iostream&gt; using namespace std; template &lt;class T, T defaultValue&gt; class GenericClass { private: T value; public: GenericClass() { value = defaultValue; } T returnVal() { return value; } }; …

3
Satır içi anahtar kelimeyi şablonlarda kullanmak mantıklı mı?
Şablonlar başlıklar içinde tanımlandığı ve derleyici bir işlevi satır içine almanın avantajlı olup olmadığını belirleyebildiğinden, herhangi bir anlam ifade ediyor mu? Modern derleyicilerin bir işlevi ne zaman satır içi yapacaklarını daha iyi bildiklerini ve inlineipucunu görmezden geldiklerini duydum . edit: Her iki cevabı da kabul etmek istiyorum, ancak bu mümkün …
119 c++  templates  inline 

20
C ++ numaralandırmalarını dizelerle kolayca eşleme
Kullandığım bazı kitaplık başlık dosyalarında bir dizi enum türü var ve enum değerlerini kullanıcı dizelerine dönüştürmenin bir yolunu istiyorum - ve bunun tersi de geçerlidir. RTTI bunu benim için yapmayacak, çünkü 'kullanıcı dizilerinin' numaralandırmalardan biraz daha okunaklı olması gerekiyor. Bir kaba kuvvet çözümü bunun gibi bir dizi işlev olabilir, ancak …
119 c++  templates  enums 

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.