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.


8
* ngIf lagi kalo di template
Bagaimana saya memiliki banyak kasus dalam sebuah *ngIfpernyataan? Aku digunakan untuk Vue atau sudut 1 dengan memiliki if, else if, dan else, tetapi tampaknya seperti sudut 4 hanya memiliki true( if) dan false( else) kondisi. Menurut dokumentasi, saya hanya dapat melakukan: <ng-container *ngIf="foo === 1; then first else second"></ng-container> <ng-template …

8
initializer_list dan pindahkan semantik
Apakah saya diperbolehkan untuk memindahkan elemen dari a std::initializer_list<T>? #include <initializer_list> #include <utility> template<typename T> void foo(std::initializer_list<T> list) { for (auto it = list.begin(); it != list.end(); ++it) { bar(std::move(*it)); // kosher? } } Karena std::intializer_list<T>memerlukan perhatian compiler khusus dan tidak memiliki nilai semantik seperti container normal dari pustaka standar …

24
Dapatkah saya menyiapkan Template HTML / Email dengan ASP.NET?
Saya sedang mengerjakan situs yang akan mengirimkan sejumlah besar email. Saya ingin menyiapkan teks header dan footer, atau mungkin bahkan template untuk memungkinkan pengguna mengedit email ini dengan mudah jika mereka perlu. Jika saya menyematkan HTML di dalam literal string C #, itu jelek dan mereka harus khawatir tentang pelolosan. …
97 c#  asp.net  email  templates 

16
Membagi kelas C ++ template menjadi file .hpp / .cpp - mungkinkah?
Saya mendapatkan kesalahan saat mencoba mengompilasi kelas template C ++ yang terbagi antara a .hppdan .cppfile: $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()' main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()' collect2: ld …

4
Bagaimana cara memeriksa jenis parameter template?
Misalkan saya memiliki fungsi template dan dua kelas class animal { } class person { } template<class T> void foo() { if (T is animal) { kill(); } } Bagaimana cara melakukan pemeriksaan T adalah hewan? Saya tidak ingin memiliki sesuatu yang diperiksa selama waktu pengoperasian. Terima kasih
97 c++  templates 

4
beberapa definisi spesialisasi template saat menggunakan objek yang berbeda
Ketika saya menggunakan template khusus di file objek yang berbeda, saya mendapatkan kesalahan "definisi ganda" saat menghubungkan. Satu-satunya solusi yang saya temukan melibatkan penggunaan fungsi "inline", tetapi sepertinya ada beberapa solusi. Bagaimana cara mengatasinya tanpa menggunakan kata kunci "sebaris"? Jika itu tidak memungkinkan, mengapa? Berikut adalah contoh kode: paulo@aeris:~/teste/cpp/redef$ cat …
96 c++  templates 

4
Instansiasi template eksplisit - kapan digunakan?
Setelah istirahat beberapa minggu, saya mencoba untuk memperluas dan memperluas pengetahuan saya tentang templat dengan buku Templat - Panduan Lengkap oleh David Vandevoorde dan Nicolai M. Josuttis, dan apa yang saya coba pahami saat ini adalah contoh eksplisit templat . Saya sebenarnya tidak memiliki masalah dengan mekanismenya, tetapi saya tidak …
95 c++  templates 

30
Template live ReSharper 4+ apa untuk C # yang Anda gunakan? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …

6
Menjalankan perintah dalam Tugas Grunt
Saya menggunakan Grunt (alat pembuatan baris perintah berbasis tugas untuk proyek JavaScript) dalam proyek saya. Saya telah membuat tag kustom dan saya bertanya-tanya apakah mungkin menjalankan perintah ke dalamnya. Untuk memperjelas, saya mencoba menggunakan Template Penutupan dan "tugas" harus memanggil file jar untuk melakukan pra-kompilasi file Soy ke file javascript. …

4
Parameter template non-jenis
Saya memahami bahwa parameter template bukan tipe harus berupa ekspresi integral yang konstan. Bisakah seseorang menjelaskan mengapa demikian? template <std::string temp> void foo() { // ... } error C2993: 'std::string' : illegal type for non-type template parameter 'temp'. Saya mengerti apa itu ekspresi integral konstan. Apa alasan untuk tidak mengizinkan …
93 c++  templates 

6
Spesialisasi template metode tunggal dari kelas template
Selalu mempertimbangkan bahwa tajuk berikut, yang berisi kelas templat saya, termasuk dalam setidaknya dua .CPPfile, kode ini terkompilasi dengan benar: template <class T> class TClass { public: void doSomething(std::vector<T> * v); }; template <class T> void TClass<T>::doSomething(std::vector<T> * v) { // Do something with a vector of a generic T …

2
Apa artinya "menggunakan ODR"?
Ini baru saja muncul dalam konteks pertanyaan lain . Tampaknya fungsi anggota di templat kelas hanya dibuat jika digunakan dengan ODR. Bisakah seseorang menjelaskan apa sebenarnya artinya. The artikel wikipedia on One Definition Rule (ODR) tidak menyebutkan " ODR digunakan ". Namun standar mendefinisikannya sebagai Variabel yang namanya muncul sebagai …

5
Membuka / menutup tag & kinerja?
Ini mungkin pertanyaan yang konyol, tetapi sebagai seseorang yang relatif baru mengenal PHP, saya bertanya-tanya apakah ada masalah terkait kinerja untuk sering membuka dan menutup tag PHP dalam kode template HTML, dan jika demikian, apa praktik terbaik dalam istilah bekerja dengan tag PHP? Pertanyaan saya bukan tentang pentingnya / kebenaran …

4
Kesalahan Template yang membingungkan
Saya telah bermain dengan clang beberapa saat, dan saya menemukan "test / SemaTemplate / dependent-template-recover.cpp" (dalam distribusi clang) yang seharusnya memberikan petunjuk untuk memulihkan dari kesalahan template. Semuanya dapat dengan mudah dipreteli menjadi contoh minimal: template<typename T, typename U, int N> struct X { void f(T* t) { // expected-error{{use …
91 c++  templates  llvm  clang 

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.