Domande con tag 'c++'

1
risposta

Come sono progettati progetti crossplatform / multiple-OS C ++ in termini di codice e strumenti?

Voglio creare un progetto in C ++ che possa funzionare in Windows, Linux ed Embedded Linux. Come vengono creati i progetti quando devono lavorare su molti SO? Viene prima creato su un SO e quindi il codice viene lentamente modificato per esse...
posta 30.09.2012 - 17:58
1
risposta

Makefile per il progetto di libreria per essere in grado di compilare i test unitari e il programma dimostrativo usando make

Sono nuovo per makefile e sto sviluppando una libreria (non eseguibile) in C ++. Oltre alla libreria ho dei test unitari (eseguibili) e un programma dimostrativo (eseguibile). Vorrei ora poter compilare i test unitari e il programma dimostrat...
posta 13.08.2015 - 19:58
2
risposte

Qual è il ciclo di vita per il caricamento di un ambiente desktop Linux?

Sto cercando di approfondire un po 'di lavoro su OS personalizzato (e sì capisco che fare qualsiasi sviluppo a livello di DE o inferiore su un sistema operativo sia estremamente complesso e non una cosa leggera da intraprendere, la curiosità sta...
posta 28.12.2012 - 19:52
1
risposta

Esiste un modello di progettazione per tali eventi con conferma?

Contesto Esiste un'applicazione C ++ modulare. Ogni modulo fornisce un'interfaccia (una classe astratta) che viene utilizzata da altri moduli. Non ci sono dipendenze circolari. L'interazione del modulo avviene tramite chiamate al metodo dir...
posta 30.10.2017 - 16:59
1
risposta

Pattern di comando per più tipi di ricevitori

Ho una struttura ad albero di oggetti. Gli oggetti hanno diversi tipi, ma tutti sono ereditati dalla stessa classe base. Ora voglio inviare qualche tipo di oggetto comando ai nodi. L'oggetto comando ha l'indirizzo del nodo di destinazione e deve...
posta 20.02.2017 - 13:00
1
risposta

Problema di efficienza ladder Word

Ho un problema con le word ladder. Il problema è: date due parole e un file di dizionario, trova la scala di parole più breve tra le due parole. Quindi se hai dato le parole cat e pot: cat -> cot -> pot Questo è solo un esempio fac...
posta 22.04.2016 - 12:36
1
risposta

Assegnazione di spostamento predefinita e ordine di distruzione dei membri rispetto alla regola dello zero

I membri devono essere distrutti frequentemente nell'ordine corretto. Poiché la creazione di un membro è in ordine di inoltro e la distruzione è in ordine inverso, di solito funziona bene. Tuttavia, quando sono coinvolti gli operatori di assegna...
posta 20.04.2016 - 15:46
1
risposta

In che modo condition_variable :: notify_one () seleziona quale thread sbloccare?

notify_one() della libreria di thread C ++ 11 viene utilizzato per sbloccare uno dei thread in attesa. Come sceglie quale thread sbloccare? Per cominciare, ho provato a cercare su Google, ma non ho trovato nessuna risposta appropriata...
posta 03.07.2015 - 12:40
1
risposta

Refactoring codice numerico per TDD e incapsulamento

Sto venendo a patti con TDD e il fatto che ho bisogno di ridimensionare il codice che sto scrivendo (ri). Sto avendo un problema che penso sia un classico conflitto --- TDD vs. incapsulamento di metodi / dati privati --- e ho bisogno di consig...
posta 04.09.2015 - 23:40
2
risposte

Quando si può affermare che un puntatore non è nullo?

Questo è apparso come parte di una revisione del codice per un segmento di codice simile a questo: auto somePikachu = GetMeAPikachu(); NT_ASSERT(somePikachu != nullptr); // this only fires on debug build somePikachu->ThunderBolt(); A mio...
posta 14.09.2015 - 11:22