Pertanyaan yang diberi tag «templates»

Tag templat digunakan dalam berbagai konteks: pemrograman generik (terutama C ++), dan pembuatan data / dokumen menggunakan mesin templat. Saat menggunakan tag ini pada pertanyaan-pertanyaan berat implementasi - beri tag pada bahasa kode implementasi ditulis dalam.


25
Templat Bash: Cara membuat file konfigurasi dari templat dengan Bash?
Saya sedang menulis skrip untuk secara otomatis membuat file konfigurasi untuk Apache dan PHP untuk server web saya sendiri. Saya tidak ingin menggunakan GUI seperti CPanel atau ISPConfig. Saya memiliki beberapa template file konfigurasi Apache dan PHP. Script Bash perlu membaca templat, membuat subtitle variabel dan templat keluaran diuraikan ke …

7
Bagaimana cara mengakses konstanta kelas di Twig?
Saya memiliki beberapa konstanta kelas di kelas entitas saya, misalnya: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } Dalam PHP normal saya sering melakukannya if($var == Entity::TYPE_PERSON)dan saya ingin melakukan hal semacam ini di Twig. Apa itu mungkin?
133 php  templates  twig 

4
Bagaimana cara meneruskan mendeklarasikan kelas templat di namespace std?
#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 dan menggunakan fungsi itu di main saya. Saya mendapatkan kesalahan. Tentu saja, saya tahu bahwa ada lebih banyak params template untuk std::list(pengalokasi saya pikir). Tapi, itu intinya. …
131 c++  templates  g++ 

8
Secara resmi, untuk apa nama hurufnya?
Kadang-kadang saya telah melihat beberapa pesan kesalahan yang benar-benar tidak dapat dipahami meludah gccketika menggunakan template ... Secara khusus, saya punya masalah di mana deklarasi yang tampaknya benar menyebabkan kesalahan kompilasi yang sangat aneh yang secara ajaib pergi dengan memprefixing typenamekata kunci ke awal kata kunci. deklarasi ... (Misalnya, minggu …
131 c++  templates 



13
Bagaimana saya bisa echo HTML di PHP?
Saya ingin menghasilkan HTML secara bersyarat untuk menghasilkan halaman, jadi apa cara termudah untuk menampilkan cuplikan multiline HTML di PHP 4+? Apakah saya perlu menggunakan kerangka kerangka seperti Smarty? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', …
122 php  html  templates  echo 

9
Contoh C ++ SFINAE?
Saya ingin masuk ke lebih banyak meta-pemrograman template. Saya tahu bahwa SFINAE adalah singkatan dari "kegagalan substitusi bukanlah kesalahan." Tetapi dapatkah seseorang menunjukkan kepada saya penggunaan yang baik untuk SFINAE?

4
Modulus% dalam templat Django
Saya mencari cara untuk menggunakan sesuatu seperti operator modulus di django. Apa yang saya coba lakukan adalah menambahkan nama kelas ke setiap elemen keempat dalam satu lingkaran. Dengan modulus akan terlihat seperti ini: {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == …
121 python  django  templates 

4
Apa arti template <unsigned int N>?
Saat mendeklarasikan template, saya terbiasa memiliki kode semacam ini: template &lt;class T&gt; Namun dalam pertanyaan ini , mereka menggunakan: template &lt;unsigned int N&gt; Saya memeriksa bahwa itu terkompilasi. Tapi apa artinya? Apakah ini parameter non-tipe? Dan jika demikian, bagaimana kita bisa memiliki template tanpa parameter tipe?
121 c++  templates 

11
Mengapa saya tidak dapat menggunakan nilai float sebagai parameter template?
Ketika saya mencoba untuk menggunakan floatsebagai parameter template, kompilator meminta kode ini, sementara intberfungsi dengan baik. Apakah karena saya tidak dapat menggunakan floatsebagai parameter template? #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() { …

3
Apakah masuk akal untuk menggunakan kata kunci sebaris dengan templat?
Karena templat didefinisikan di dalam tajuk dan kompilator dapat menentukan apakah sebaris fungsi menguntungkan, apakah masuk akal? Saya pernah mendengar bahwa kompiler modern tahu lebih baik kapan harus menyebariskan suatu fungsi dan mengabaikan inlinepetunjuk. edit: Saya ingin menerima kedua jawaban tersebut, tetapi ini tidak mungkin. Untuk menutup masalah ini saya …
119 c++  templates  inline 

20
Cara mudah memetakan enum c ++ ke string
Saya memiliki banyak jenis enum di beberapa file header perpustakaan yang saya gunakan, dan saya ingin memiliki cara untuk mengonversi nilai enum menjadi string pengguna - dan sebaliknya. RTTI tidak akan melakukannya untuk saya, karena 'string pengguna' harus sedikit lebih mudah dibaca daripada enumerasi. Solusi brute force akan menjadi sekumpulan …
119 c++  templates  enums 

1
Fungsi template di dalam kelas template
Saya memiliki kode ini: template &lt;class T&gt; class MyClass { public: template &lt;class U&gt; void foo() { U a; a.invoke(); } }; Saya menginginkannya dalam bentuk ini: template &lt;class T&gt; class MyClass { public: template &lt;class U&gt; void foo(); }; template &lt;class T&gt; /* ????? */ void MyClass&lt;T&gt;::foo() { U …
119 c++  templates 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.