Domande con tag 'c++'

1
risposta

È una cattiva pratica definire costanti usando i metodi statici di classe?

Invece di usare #define o const, di solito definisco le costanti usando i metodi statici di classe come segue: //AppConstants.h #include <string> class AppConstants{ public: static int getMax(); static std::string getPrefix(); };...
posta 29.06.2017 - 09:28
4
risposte

Archiviazione di oggetti le cui dimensioni dipendono dalla memoria in tempo di esecuzione in modo contiguo

Lo sfondo Sto lavorando su un ECS in C ++ per divertimento e sto cercando di renderlo il più efficiente possibile. Una delle ottimizzazioni che sto cercando di implementare è quella di minimizzare i problemi di cache memorizzando i componen...
posta 18.04.2017 - 19:55
3
risposte

Una domanda sulla memorizzazione delle password

Sto creando un programma (in C ++) che proteggerà con password il file del database dell'utente (.dat). Sono confuso su dove memorizzare la password? Nel file di database dell'utente o altrove. Sono nuovo di questo concetto. Non so dove un pr...
posta 14.09.2013 - 12:33
2
risposte

Prestazioni e altri problemi nell'utilizzo di tipi in virgola mobile in C ++

Essendo interessato alla programmazione delle prestazioni in C ++, c'è un aspetto di cui non ho davvero idea - e questo è il significato dell'uso di calcoli in virgola mobile contro il doppio rispetto alla matematica normale intera? Quali pro...
posta 12.03.2013 - 22:59
3
risposte

Strategia per la correzione di avvisi firmati / non firmati

Sto lavorando per ottenere una compilazione pulita con -Wsign-conversion per il codice della libreria esistente. La biblioteca ha 25 anni o giù di lì. Alla fine, questa barra più alta sarà un varco di sicurezza e tutti i check-in dovranno e...
posta 08.07.2015 - 05:21
3
risposte

L'output di un compilatore dipende dal sistema operativo in uso?

Nell'azienda in cui lavoro ho un software di gestione, scritto da un programmatore esterno. Chiamiamo il software PK. PK è stato inizialmente scritto negli anni '90 usando C ++. Da allora è stato regolarmente aggiornato e mantenuto, ma nel suo n...
posta 14.11.2018 - 09:21
3
risposte

Libreria di attori / framework per C ++ [chiuso]

Nel progetto C ++ su cui sto lavorando, abbiamo un'applicazione composta da diversi processi distribuiti su macchine diverse. Questa rete di i processi sono dinamici poiché i processi (client o servizi in background) può essere avviato e termina...
posta 05.04.2012 - 17:35
3
risposte

Quanto è aggressivo cambiare il puntatore intelligente interno a unique_ptr?

Lavoro su un prodotto software di grandi dimensioni che, avendo più di 20 anni, ha un numero di costrutti che sono stati sostituiti dagli aggiornamenti della lingua. Una di queste è una classe template di puntatori intelligenti home-roll che...
posta 04.04.2016 - 10:50
2
risposte

Domanda di progettazione su come nascondere l'implementazione dagli utenti di una libreria dinamica

Sto costruendo una DLL e nelle mie intestazioni pubbliche ho questo: (le definizioni sono in .cpp ma per chiarezza le mostro in .hpp qui) ObjectTag.hpp: class API_DLL ObjectTag { public: ObjectTag() : mUUID(UIDGenerator::Generate()) {...
posta 16.04.2016 - 15:46
8
risposte

Progettare intorno a una costanza poco profonda con l'ereditarietà

Sfondo Sto scrivendo una classe di gestione delle immagini. Per questa domanda sono interessanti due requisiti della classe: Deve avere una "const" correttezza. Deve consentire che gli alias delle immagini secondarie, le sezioni a.k.a....
posta 01.10.2015 - 16:21