Domande con tag 'c++'

2
risposte

unique_ptr e riferimenti - domanda sullo stile di codifica

Sono abbastanza sicuro che questa è una domanda puramente estetica, ma volevo avere tutte le tue opinioni su di esso prima di iniziare a proliferare questo tipo di codice nella mia base di codice. Considera il seguente codice: //Foo.h class Ba...
posta 17.04.2013 - 16:48
5
risposte

Gestione degli errori per casi non eccezionali nel C ++ moderno

Per affinare le mie capacità - e per il piacere di farlo - sto scrivendo un piccolo gioco per i miei figli nel moderno C ++ (C ++ 11, C ++ 14 e la parte di C ++ 17 già supportata da Visual Studio ), che è una bella pausa dai miei soliti compiti...
posta 15.08.2017 - 17:50
3
risposte

Le API istanziate sono un problema in un'interfaccia C?

Quindi un'API Instanced è una che si comporta come un oggetto. Quindi per esempio: foo* GetInstancedAPI(); void MemFuncSetter(foo* fooThis, const int arg); int MemFuncGetter(const foo* fooThis) const; Questo è in contrasto con una API non i...
posta 01.02.2018 - 14:51
1
risposta

Potenziali problemi legali con strutture / algoritmi senza lock / wait-free

Durante le ricerche sull'argomento - strutture di dati prive di blocchi e di attesa - vedo una preoccupante quantità di brevetti relativi a quest'area. Ho studiato algoritmi di compressione per hobby anni fa e, a confronto, la situazione sembra...
posta 15.06.2016 - 13:53
2
risposte

Il significato di 'const' è ancora thread-safe in C ++ 11?

Recentemente ho trovato il video di Herb Sutter da su come il significato di const e mutable è cambiato in C ++ 11 per significare bitwise const (e thread-safe , di conseguenza) anziché tradizionale logicamente const. Cinque...
posta 05.10.2018 - 22:00
3
risposte

c ++ scrive il proprio parser xml vs usando tinyxml

Attualmente sono impegnato in un'attività per generare un file XML per un file di testo srt contenente timestamp e testo corrispondente. Per generare un file exe che accetta l'input del nome file e restituisce il file XML pertinente da utilizzar...
posta 14.03.2011 - 06:28
3
risposte

Come definire uno snippet di codice in Java [chiuso]

So di static final equivalente a #define , ma non lo sto cercando Ho usato #define REP(i,n) for(__typeof(n) i=0; i<(n); i++) in C ++ e dopo posso usare REP(i,10) invece di for(i=0; i<10; i++) nell'intero progra...
posta 23.10.2012 - 13:25
2
risposte

Dovremmo "bilanciare" la quantità di codici tra .h e .cpp?

Per quanto ne so, .cpp di solito contiene molti più codici di .h, principalmente perché .cpp contiene i dettagli di implementazione delle funzioni invece di una sola riga della definizione di membro / metodo della classe. Mi viene in mente un...
posta 29.03.2016 - 08:51
3
risposte

Devo dividere il programma C ++ in più applicazioni interattive?

Stiamo discutendo la proposta di suddividere un grande programma C ++ in più eseguibili separati che comunicherebbero usando la memoria condivisa. Le strutture dati condivise sono grandi, quindi non vogliamo usare la rete loopback o qualsiasi al...
posta 18.01.2018 - 12:42
3
risposte

In che modo l'iniezione della dipendenza è diversa dall'utilizzo semplice dell'interfaccia?

Durante il tentativo di risolvere un problema, spiegato su Forum StackOverflow , qualcuno mi ha consigliato di utilizzare l'iniezione di dipendenza. Per motivi personali, nel momento in cui una persona mi parla dell'uso di un modello di design,...
posta 01.02.2018 - 10:23