Articles of modelli di

Detrazione modello per funzione in base al tipo di reso?

Mi piacerebbe essere in grado di utilizzare la deduzione del modello per ottenere quanto segue: GCPtr ptr1 = GC::Allocate(); GCPtr ptr2 = GC::Allocate(); invece di (cosa attualmente ho): GCPtr ptr1 = GC::Allocate(); GCPtr ptr2 = GC::Allocate(); La mia attuale funzione di allocazione si presenta così: class GC { public: template static GCPtr Allocate(); }; Sarebbe […]

Visualizzazioni del razor come modelli di email

Sto creando un motore di posta elettronica in mvc3 e sto provando a utilizzare le visualizzazioni del razor come modelli di email. Ho sentito che è ansible ma non ho ancora trovato alcuna informazione al riguardo.

Come concatenare le stringhe nei template di Django?

Voglio concatenare una stringa nel tag modello django come {% extend shop/shop_name/base.html %} Qui shop_name è la mia variabile e voglio concatenarlo con il resto del percorso. Supponiamo che abbia shop_name=example.com E voglio che il risultato estenda shop/example.com/base.html

Posso configurare modelli HTML / email con ASP.NET?

Sto lavorando a un sito che invierà un numero significativo di email. Voglio impostare sia il testo di intestazione e piè di pagina, o forse anche i modelli per consentire agli utenti di modificare facilmente queste e-mail se necessario. Se incorporo l’HTML all’interno di stringhe di stringa C #, è brutto e dovrebbero preoccuparsi di […]

Come funziona questa funzione di template “size of array”?

Possibili duplicati: Qualcuno può spiegare questo codice modello che mi dà le dimensioni di un array? Argomenti magici nei modelli di funzioni … Qualcuno può spiegare come funziona questo codice? So che lo scopo di questo codice è quello di ottenere la lunghezza di un array, ma non so come funzioni questo codice: template int […]

Quale Ente Typesafe in C ++ stai usando?

È risaputo che le enumerazioni incorporate in C ++ non sono typesafe. Mi stavo chiedendo quali sono le classi che implementano le enumerate enumerate … Io uso la seguente “bicicletta”, ma è alquanto prolissa e limitata: typesafeenum.h: struct TypesafeEnum { // Construction: public: TypesafeEnum(): id (next_id++), name(“”) {} TypesafeEnum(const std::string& n): id(next_id++), name(n) {} // […]

Come posso modificare i modelli di Visual Studio per la nuova class / interfaccia C #?

Mi trovo a rimuovere le seguenti istruzioni di importazione in quasi tutti i file C # che ho creato in Visual Studio: using System.Collections.Generic; using System.Linq; using System.Text; Ovviamente è davvero facile farlo con Resharper, ma non dovrei proprio farlo. Deve esserci qualche template (class, interfaccia) da qualche parte nella directory VS, da cui posso […]

Iniezione delle dipendenze rispetto al modello di fabbrica

La maggior parte degli esempi citati per l’uso di Dependency Injection, possiamo risolvere usando anche il modello factory. Sembra che quando si tratta di usare / progettare la differenza tra l’iniezione di dipendenza e la fabbrica sia sfocata o sottile. Una volta qualcuno mi ha detto che il modo in cui lo usi fa la […]

Accesso alla variabile ereditata dalla class genitore basata su modelli

Considera il seguente codice: template class Foo { public: Foo() { a = 1; } protected: int a; }; template class Bar : public Foo { public: Bar() { b = 4; }; int Perna(int u); protected: int b; }; template int Bar::Perna(int u) { int c = Foo::a * 4; // This works return […]

Dividere le classi C ++ basate su modelli in file .hpp / .cpp – è ansible?

Ricevo degli errori nel tentativo di compilare una class template C ++ divisa tra un file .hpp e .cpp : $ 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::stack()’ main.cpp:(.text+0x1c): undefined reference to ‘stack::~stack()’ collect2: ld returned […]