Domande con tag 'c++'

2
risposte

Differenza tra pattern Singleton e auto_ptr resp. unique_ptr

Sto mantenendo un codice legacy di una simulazione fisica. L'oggetto di calcolo è costruito come un singleton, per garantire che ci sia una sola istanza. Un collega mi ha detto che quel singleton è completamente obsoleto e dovrei istanziarlo att...
posta 28.11.2013 - 08:38
2
risposte

Come consegnare 3 diversi parametri alla classe in un metodo (2 su 3 sono opzionali)

Ho bisogno del tuo aiuto per implementarlo bene e bene. È un problema piuttosto semplice. Posso risolverlo ma ho bisogno di aiuto su come farlo meglio. La mia classe ha una logica di lavoro che utilizza tre parametri. Li ottiene da un'altra c...
posta 27.01.2014 - 14:41
1
risposta

La modifica del nome di uno spazio dei nomi è considerata come una modifica MAJOR nel controllo delle versioni semantico?

Sto scrivendo una libreria C ++ e secondo questo sito qui: link , Dovrei incrementare la versione MAGGIORE quando apporto modifiche API incompatibili. La modifica del nome di uno spazio dei nomi è considerata una modifica incompatibile nell...
posta 17.11.2013 - 09:16
2
risposte

Sovraccarico dell'utilizzo di singleton grandi con tutti i file inclusi

Ho diversi gestori di sottosistemi per vari usi, ad esempio: AudioManager CollisionManager InputManager etc. All'inizio volevo che fossero tutti singletons , tuttavia ora voglio rendere l'architettura un po 'più pulita. L'idea principale è...
posta 24.10.2017 - 22:07
2
risposte

Come restituire il risultato booleano dai cicli di confronto per mantenere una migliore leggibilità?

Consideriamo che ho un'istanza std::string piena di dati testuali e un'istanza std::set<std::string> con parole chiave. Vorrei sapere se il testo memorizzato all'interno di std::string contiene tutte le parole chiave da st...
posta 25.11.2017 - 09:59
3
risposte

C ++ e le librerie adatte per sviluppare applicazioni Autocad / Autodesk / CAD? [chiuso]

Ho visto un'apertura di lavoro in cui il requisito era per uno sviluppatore  sviluppare strumenti CAD usando le librerie C ++ e OpenGl. Sono un ingegnere civile e voglio far parte di tali progetti, quindi ho pensato di imparare C ++ e alcune...
posta 18.05.2011 - 15:26
4
risposte

Usa i termini "vector" o "array" nella discussione ad alto livello del codice C ++

Quando scrivo la documentazione di alto livello su ciò che fa un algoritmo, io uso il termine "array" per riferirsi alla struttura dati su cui l'algoritmo opera anche se la struttura dati effettiva è un std::vector . Sento che usare il termi...
posta 10.06.2011 - 01:00
1
risposta

Come comprendere e progettare funzioni con argomenti di enumerazione che funzionano in tandem con operatori bit a bit in C ++ e Qt?

Nel C ++, ci sono 6 operatori bit a bit: Symbol Operator & bitwise AND | bitwise inclusive OR ^ bitwise XOR (eXclusive OR) << left shift >> right shift ~ bitwise NOT (one's complement) (una...
posta 28.11.2018 - 07:30
2
risposte

Come potrei fare un compilatore in C ++? [chiuso]

Questo probabilmente è stato chiesto ma non posso google "Come creare un compilatore in C ++" perché otterrò solo "Come compilare C ++" come risultato. Ad ogni modo, per la mia domanda, mi piacerebbe creare un linguaggio di programmazione sempli...
posta 10.06.2013 - 04:10
4
risposte

API della libreria C ++: nuova o getters?

Sto scrivendo un wrapper C ++ per la mia libreria C (le mie competenze in C ++ sono un po 'arrugginite) e mi chiedo cosa sia preferibile: permettere all'utente di costruire oggetti o dare loro oggetti tramite getter? Quale sarebbe l'equivalen...
posta 15.03.2013 - 13:22