Domande con tag 'templates'

2
risposte

Polymorphism parametrico C ++

Nell'articolo di Wikipedia su Parametric Polymorphism , è il seguente commento su C ++. Qualcuno può spiegare a cosa si riferisce quando si parla di "aspetti ad hoc"? (Penso che abbia bisogno di una citazione). Some implementations of type...
posta 03.03.2016 - 03:45
2
risposte

Funzione C ++ (de) duplicazione in classi templatizzate

Dai un'occhiata a questo snippet di codice: template<int N> class Foo { public: int f() { return N; } int g() { return 0; } }; Foo<3> a; Foo<4> b; Penso che sia dipendente dal compilatore, ma, in generale, verrann...
posta 02.09.2016 - 11:32
1
risposta

Metodo principale del metodo

Ora che sono entrato in un groove di dipendenza dalle dipendenze, trovo che i metodi principali per le diverse applicazioni sembrano fondamentalmente gli stessi. Questo è simile a cose che potresti trovare nella documentazione di Guice, ma mette...
posta 10.09.2013 - 19:56
2
risposte

Come posso migliorare la complessità di spazio O (N ^ 2) per una ricerca di sequenza di tipo?

Supponiamo di avere una sequenza di tipi attraverso la quale voglio cercare: template <typename...> struct TypeSequence { using type = TypeSequence; }; Voglio creare un metafunction Search che restituisce true se un determin...
posta 04.11.2014 - 03:27
1
risposta

Come definire le direttive del modello (dal punto di vista dell'API)?

Prefazione Sto scrivendo un linguaggio template (non preoccuparmi di cercare di parlarmi), e in esso ci sono due tipi di nodi estensibili dall'utente. TemplateTags e TemplateDirectives. Un TemplateTag si riferisce strettamente a un tag HTM...
posta 11.01.2011 - 20:49
2
risposte

Perché C ++ è preferito rispetto a C per le applicazioni commerciali? [chiuso]

I programmi in C per lo più. Tuttavia, è abbastanza ovvio che molte altre applicazioni commerciali sono fatte in C ++. Per quanto posso dire, il C ++ è un linguaggio molto complesso, con sintassi apparentemente contorta e troppi costrutti. Il...
posta 19.05.2013 - 07:38
2
risposte

Perché è male se i motori di visualizzazione incoraggiano la logica nei modelli

Una volta ho letto questo , perché volevo per vedere se il manubrio è il motore di visualizzazione giusto per me o piuttosto qualcos'altro. Una cosa che mi chiedo da allora è la seguente, perché è considerata negativa, se un motore di visual...
posta 14.11.2014 - 21:06
1
risposta

C ++ Template Metaprogramming e Call By Need Valutazione

Recentemente ho scritto una meta funzione C ++ piuttosto complessa che si riduce a: template <size_t N, typename val> struct Rec { using type = typename std::conditional<N == 0, val, typename Rec<N - 1, val>:...
posta 17.01.2015 - 22:20
1
risposta

dove ottenere visualizzazioni CodeIgniter da

Ho appena iniziato a usare CodeIgniter. Mi chiedo se qualcuno sappia dove posso scaricare le viste preimpostate. Ad esempio adesso sto cercando un'interfaccia di amministrazione. Potrei scrivere il codice da solo ma mi sento pigro;) C'è un po...
posta 17.03.2011 - 01:03
1
risposta

Gestione di un'interfaccia più specializzata senza duplicazione del codice

Ho il seguente codice: struct AInterface { XXX some_method(/* some params */) = 0; }; void foo(const AInterface & a) { do_work(); while (x) { do_work_2(); foo_process_input(a); } return some_value();...
posta 08.04.2017 - 21:21