«templates» etiketlenmiş sorular

10
Java'da şablon "metaprogramlama" iyi bir fikir midir?
Son derece performansa duyarlı (saniyede milyon kere denir) birkaç işlevi olan oldukça büyük bir projede kaynak bir dosya var. Aslında, önceki bakım görevlisi, koşullamaları tek bir fonksiyonda kontrol etmek için harcanacak zamandan tasarruf etmek için, her biri çok az farklılık gösteren bir fonksiyonun 12 kopyasını yazmaya karar vermiştir. Ne yazık …

3
C ++ şablon hata mesajları neden bu kadar korkunç?
C ++ şablonları uzun, okunamayan hata mesajları üretme konusunda ünlüdür. C ++ şablonunda hata iletilerinin neden bu kadar kötü olduğu konusunda genel bir fikrim var. Temel olarak sorun, derleyici bir şablonda belirli bir tür tarafından desteklenmeyen sözdizimi ile karşılaşıncaya kadar hatanın tetiklenmemesidir. Örneğin: template <class T> void dosomething(T& x) { …

5
C ++ şablonları sadece bir çeşit yüceltilmiş makro mu?
C ++ şablonları ve bunun gibi C # / Java jenerikleri arasındaki farklı karşılaştırmalardan /programming/31693/what-are-the-differences-between-generics-in-c-and-java-and-templates-in-c/31929#31929 C ++ şablonlarının bir çeşit ön işleme (derlemeden önce düz metin değiştirme) tarafından derlendiğine dair bir algıya sahip oldum. Çünkü C ++ şablonlarındaki kontrol tipi C makrolarına benzemektedir. Yani, bazı hatalar varsa, şablonların kendisinden değil, …
27 c++  c  compiler  templates  macros 

3
python işletme mantığı django'da tam olarak nereye yerleştirilmelidir?
Django / Python / Web Development'ı öğrenmeye yeni başladım. Bu sorun bir süredir beni rahatsız ediyor. Django'da birden fazla şablon içeren bir uygulama oluşturuyorum. Temelde sadece ilgili şablonlara verilen yanıtları veren bir views.py dosyasına sahibim ve DB'mi yapılandırdığım bir models.py'ye sahibim. Şablonlarımdan birinde (yapabileceğim) bir resim yüklemem ve yüklenen resmin …

4
Peki ya LISP, eğer varsa, makro sistemlerin uygulanmasını kolaylaştırır?
SICP'den Şema öğreniyorum ve Scheme'i yapan şeyin büyük bir kısmının ve daha özel olarak LISP'in makro sistem olduğu izlenimini alıyorum. Ancak, makrolar derleme zamanında genişletildiğinden, insanlar neden C / Python / Java / niçin eşdeğer makro sistemler yapmıyorlar? Örneğin, biri pythonkomutu expand-macros | pythonya da her neyse onu bağlayabilir . …

8
Ekip üyeleri arasında genel programlama bilinci nasıl yayılır?
İnsanların inandığı bir ortamda kalıyorum: Java jenerikleri, gerçek kodlama için değil, sadece kütüphane yazmak için kullanılan özelliktir. C ++ bir OO programlama dilidir; templateisteğe bağlı ve önlenebilir bir özelliktir Yine de, bu insanlar genel programlama (örneğin, STL, Java kapsayıcıları) kullanılarak yazılan kitaplıklara güvenmektedir. templateS veya kullanarak bir kod yazarsam generics, …
20 java  c++  templates  generics 

5
C ++ neden D'nin konsept uygulaması için yaklaşımını benimseyemiyor?
Birçoğunuzun bildiği gibi, kavramlar , C ++ 'ın bir şablon argümanı için olası türleri sınırlama yaklaşımı C ++ 11'e dahil edilemedi. D programlama dili 2.0'ın genel programlama için benzer bir özelliğe sahip olduğunu öğrendim. Çözümü bana oldukça zarif ve basit görünüyor. Benim sorum C ++ benzer bir yaklaşım kullanamıyor neden …
19 c++  templates  d 

5
Şablon sistemi düz PHP kullanarak nasıl yapılandırılır?
Stackoverflow üzerinde bu soruyu okuyordu: /programming/104516/calling-php-functions-within-heredoc-strings ve kabul edilen cevap şöyle bir PHP şablonu yaptığını söylüyor: template.php: <Html> <Head> <Title> <? = $ Başlık?> </ Title> </ Head> <Body> <? = GetContent ()?> </ Body> </ Html> index.php: <? Php $ title = 'Demo Başlığı'; işlev getContent () { dönüş …
15 php  templates 

2
Bir paketleyiciye çok sayıda düz geçiş işlevi yazmaktan nasıl kaçınırım?
Ortak bir temel türü başka bir sınıfı sarar bir sınıf var. Taban tipi arabirim oldukça büyük olduğundan, çok sayıda geçiş işlevi yazmayı içerir. Bundan kaçınmanın bir yolunu arıyorum. Bir örnek verelim: Car / \ Volvo VolvoWithTrailer Şimdi VolvoWithTrailer için araç arayüzündeki her bir işlevi uygulamak ve daha düşük bir şey …

3
Şablonlarla çalışırken derleme sürelerini nasıl uzatıyorsunuz?
Visual Studio 2012 kullanıyorum ve bir "dikiş noktası" tanıtmak için "sadece" bir sınıfa şablon parametreleri eklediğimiz durumlar var, böylece birim testinde bu parçaları sahte nesnelerle değiştirebiliriz. Genellikle C ++ 'da dikiş noktalarını nasıl tanıtırsınız: arayüz parametrelerini kullanarak ve / veya şablon parametrelerini kullanarak örtülü arayüzlere sahip bazı kriterlere dayalı karıştırmayı …
13 c++  tdd  templates 

4
JSON yanıtıma HTML işaretlemesi eklemeli miyim?
Bir e-ticaret sitesinde, bir sepete öğe eklerken, seçebileceğiniz seçeneklerin bulunduğu bir açılır pencere göstermek istiyorum. Bir iPod Shuffle siparişi verdiğinizi ve şimdi kazınacak rengi ve metni seçmeniz gerektiğini düşünün. Pencerenin kalıcı olmasını istiyorum, bu yüzden Ajax çağrısı ile doldurulmuş bir ışık kutusu kullanıyorum . Şimdi iki seçeneğim var: 1. Seçenek: …
13 mvc  django  templates  json 


1
“C ++ Şablonları: Tam Kılavuz” (c) 2002 - C ++ 11 ile güncel mi?
C ++ Templates: The Complete Guide (2002) kitabı bana çok çekici geliyor, ama 12 yaşında olduğu için güncelliğini yitirmiş olabileceğinden endişe ediyorum. Bir yıl kadar önce tarihli bazı son derece olumlu Amazon incelemeleri vardır ve C ++ şablonlarında çok yeni başka başlıklar görmüyorum. 2002'de yayınlanan şablonlarla ilgili bir kitabın (özellikle …
10 c++  templates 

4
Büyük şablonlar için uygulama ile ilgilenilen C ++ tercih edilen yöntem
Genellikle bir C ++ sınıfını bildirirken, üstbilgi dosyasına yalnızca bildirimi koymak ve uygulamayı bir kaynak dosyasına koymak en iyi yöntemdir. Ancak, bu tasarım modelinin şablon sınıfları için çalışmadığı görülmektedir. Çevrimiçi bakıldığında, şablon sınıflarını yönetmenin en iyi yolu hakkında 2 görüş var gibi görünüyor: 1. Başlıktaki tüm beyan ve uygulama. Bu …

1
Doxygen HTML çıktısı için şablonları destekliyor mu?
Kodumu belgeledim doxygen, ancak verdiği varsayılan HTML'yi istemiyorum. Özel CSS, üstbilgi, altbilgi vb. (GNOME'un yaptığı gibi) sağlayarak özelleştirebilirim ve dosyalara ortak PHP kodu ekleyebilir ve kaydetmeyi söyleyebilirim .php, ama bu gerçekten istediğim şey değil . İstediğim MSDN gibi çıktı. Gerçekten tarif edemem. Benim sorum, bu şablonlar gibi bir şey ile …

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.