Domande con tag 'c++'

1
risposta

Il nesting typedef è un buon stile?

Diciamo che ho uno spazio dei nomi my e questo spazio dei nomi contiene una classe foo . Che cosa preferirei annidare typedef nella mia classe o tenerlo nel mio spazio dei nomi? namespace my { class foo { // some stuff // nes...
posta 12.09.2013 - 01:24
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

Implementazione di deque in C ++ con un array

Come è implementata la funzione end() in deque-STL di C ++ con array? Secondo le mie conoscenze, restituisce l'elemento passato-fine. Ma quando un ciclo viene eseguito come, for(i=deq.begin();i!=deq.end();i++) e l'intero array è pie...
posta 02.02.2014 - 07:42
1
risposta

Esiste già una struttura dati "Raccoglitore"?

Stavo pensando a una struttura dati che non riesco a descrivere meglio della parola "libro", o più esattamente "raccoglitore". Mi chiedevo se questo fosse già stato implementato in librerie come Boost o altri. Principio È una struttura dat...
posta 17.01.2014 - 14:04
2
risposte

Come portare il programma cli c ++ con le librerie GNU da Windows a Linux

Ho bisogno di implementare alcuni algoritmi di partizionamento grafico per la mia tesi. Ho per lo più esperienza di Windows. Vorrei sapere se è difficile migrare il programma di console c ++ su Linux. Voglio programmarlo su Windows ma voglio tes...
posta 29.04.2013 - 08:16
2
risposte

Come rifattorizzare membri statici delle classi base

Attualmente sto lavorando al progetto C ++, che può essere classificato come progetto "legacy". Un sacco di codice scritto scadente è stato commesso a causa della mancanza di esperienza e sotto la pressione delle scadenze. Quando provo a corregg...
posta 15.12.2013 - 09:59
3
risposte

Base delle definizioni

Supponiamo di avere un insieme di funzioni che caratterizzano qualcosa: nei metodi del mondo OO che caratterizzano un tipo. In matematica queste sono proposizioni e abbiamo due tipi: assiomi e lemmi. Gli assiomi sono assunzioni, i lemmi sono fac...
posta 07.01.2012 - 02:24
1
risposta

È un buon progetto richiedere agli utenti della classe di utilizzare il riferimento Rvalue?

Ho la seguente situazione in cui ho una classe base e più classi derivate da polimorfismi: #include <iostream> class Base { public: virtual void foo() = 0; }; class Derived1 : public Base { public: virtual void...
posta 03.12.2011 - 16:39
1
risposta

Quali sono i vantaggi personali derivanti dalla scrittura di una libreria boost

Tra le ragioni per cui uno sviluppatore pubblica una libreria autodidatta come libreria open source, c'è sicuramente fama. Ora, quando si tratta di Boost Libraries , sono disponibili e promossi in forma anonima e impersonale. Il nome dell'au...
posta 02.12.2011 - 18:12
1
risposta

Architettura per la libreria di messaggistica C ++

Ho una libreria, che invia e riceve una serie di messaggi binari e li analizza. Finora ho usato l'ereditarietà per il mio design, cioè class BaseMsg { // init msg from rx'd binary stream virtual bool fromBinary(std::vector<char&...
posta 09.11.2018 - 20:45