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

17
Şablonlar neden yalnızca başlık dosyasında uygulanabilir?
C ++ standart kütüphanesinden alıntı : bir eğitim ve el kitabı : Şu anda şablonları kullanmanın tek taşınabilir yolu, bunları satır içi işlevler kullanarak başlık dosyalarına uygulamaktır. Bu neden? (Açıklama: başlık dosyaları tek taşınabilir çözüm değildir. Ancak en uygun taşınabilir çözümdür.)
1777 c++  templates  c++-faq 

6
"Şablon" ve "tür adı" anahtar kelimelerini nereye ve neden koymam gerekiyor?
Şablonlar olarak, nerede ve neden katlanmak zorunda typenameve templatebağımlı adlarına? Zaten bağımlı isimler tam olarak nedir? Takip koduna sahibim: template <typename T, typename Tail> // Tail will be a UnionNode too. struct UnionNode : public Tail { // ... template<typename U> struct inUnion { // Q: where to add typename/template …

13
C ++ şablon işlev tanımlarını bir .CPP dosyasında depolama
Başlıkta satır içi yerine bir CPP dosyasında depolamak tercih ederim bazı şablon kodu var. Hangi şablon türlerinin kullanılacağını bildiğiniz sürece bunun yapılabileceğini biliyorum. Örneğin: .h dosyası class foo { public: template <typename T> void do(const T& t); }; .cpp dosyası template <typename T> void foo::do(const T& t) { // Do …
526 c++  templates 

30
Yararlı Eclipse Java kod şablonları arama [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Eclipse'de çeşitli Java kod şablonları oluşturabilirsiniz. Pencere> Tercihler> Java> Editör> Şablonlar Örneğin sysout şu …

5
Şablonlarda 'typename' ve 'class' anahtar kelimelerinin farkı nedir?
Şablonlar için her iki bildirimi de gördüm: template < typename T > template < class T > Fark ne? Ve aşağıdaki örnekte bu anahtar kelimeler tam olarak ne anlama geliyor (şablonlar hakkındaki Alman Wikipedia makalesinden alınmıştır)? template < template < typename, typename > class Container, typename Type > class Example …
504 c++  templates  keyword 

27
Sınıf üyesi işlevinin varlığı için geçici kontrol?
Bir sınıfta belirli bir üye işlevinin tanımlanmasına bağlı olarak davranışı değiştiren bir şablon yazmak mümkün müdür? İşte ne yazmak istiyorum basit bir örnek: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Yani, eğer class Tetmiştir toString()tanımlanan, o zaman bunu kullanır; aksi taktirde …


22
AngularJS kısmi görünümüne göre başlığı dinamik olarak nasıl değiştirebilirim?
AngularJS kısmi görünümleri dahil etmek için ng-view kullanıyorum ve dahil edilen görünüme göre sayfa başlığı ve h1 başlık etiketlerini güncellemek istiyorum. Bunlar kısmi görünüm denetleyicilerinin kapsamı dışındadır ve bu yüzden onları denetleyicilerdeki veri kümesine nasıl bağlayacağımı anlayamıyorum. ASP.NET MVC ise bunu yapmak için @ViewBag kullanabilirsiniz, ancak AngularJS eşdeğerini bilmiyorum. Paylaşılan …

10
Güzel baskı C ++ STL kapları
Lütfen bu yayının sonundaki güncellemeleri not edin. Güncelleme: Bu kütüphane için GitHub'da halka açık bir proje oluşturdum ! Bir kez ve herkes için tüm STL kaplarını güzel bir şekilde basmakla ilgilenen tek bir şablona sahip olmak istiyorum operator<<. Sahte kodda, ben böyle bir şey arıyorum: template<container C, class T, String …

1
C ++ şablon typedef
benim bir sınıfım var template<size_t N, size_t M> class Matrix { // .... }; Ben bir boyut (N ve 1 ile eşdeğer typedefbir Vector(sütun vektör) oluşturur bir yapmak istiyorum. MatrixBöyle bir şey: typedef Matrix<N,1> Vector<N>; Hangi derleme hatası üretir. Aşağıdaki benzer bir şey oluşturur, ancak tam olarak istediğim şeyi değil: …
368 c++  templates  c++11  typedef 


7
Şablonlama işlemini kolaylaştırmak için JSP hileleri?
İş yerinde bir sürü HTMLdosyayı basit bir JSPprojeye dönüştürmekle görevlendirildim . Gerçekten statik, programlanacak sunucu tarafı mantığı yok. Java için tamamen yeni olduğumu belirtmeliyim. JSP dosyaları, genel içerikler ve değişkenlerle çalışmayı kolaylaştırıyor gibi görünüyor.PHP , ancak şablon devralma gibi bir şey almanın basit bir yolunu bilmek istiyorum (Django stil) veya …


28
Bir C ++ uygulamasına nasıl yansıma ekleyebilirim?
Adı, içeriği (yani üyeler ve türleri) vb. İçin bir C ++ sınıfı introspect edebilmek istiyorum. Ben burada yansıması olan C ++ yönetilen değil, yerel C ++ konuşuyorum. C ++ RTTI kullanarak bazı sınırlı bilgi sağlar farkındayız. Hangi ek kütüphaneler (veya diğer teknikler) bu bilgiyi sağlayabilir?

3
Jinja'da değişken ayarla
Jinja'da başka bir değişkenle bir değişkeni nasıl ayarlayabilirim bilmek istiyorum. Açıklayacağım, bir alt menüm var ve hangi bağlantının aktif olduğunu göstermek istiyorum. Bunu denedim: {% set active_link = {{recordtype}} -%} kayıt türü, şablonum için verilen bir değişkendir.

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.