Domande con tag 'c++'

3
risposte

Evitare costruttori con molti argomenti

Quindi ho una fabbrica che crea oggetti di classi diverse. Le possibili classi sono tutte derivate da un antenato astratto. La factory ha un file di configurazione (sintassi JSON) e decide quale classe creare, a seconda della configurazione dell...
posta 17.12.2015 - 13:36
3
risposte

Creazione di un web-end per un programma C ++

Mi chiedevo quale sarebbe il miglior metodo per creare un web end per l'interfacciamento con un programma C ++ sul server. All'inizio pensavo semplicemente di usare l'esecuzione della shell dal linguaggio lato server web (come shell_exec()...
posta 02.04.2011 - 06:09
4
risposte

Algoritmo veloce per cercare una matrice ordinata di float per trovare la coppia di float che combina un valore di input

Ho una serie di float, ordinati dal più piccolo al più grande, e devo essere in grado di scegliere il float più vicino maggiore o minore di un valore di input passato. Questo valore di input non è necessariamente presente come valore nella matri...
posta 20.09.2011 - 08:08
2
risposte

Come gestire correttamente le dipendenze per il progetto C / C ++?

Ho un progetto che utilizza 3-4 diverse librerie C / C ++ open source. Ho costruito queste librerie per diverse piattaforme e ho incluso i file e le librerie statiche per diverse piattaforme nel mio progetto. Tuttavia, ho difficoltà con un...
posta 29.12.2016 - 03:03
3
risposte

Allocatori di heap personalizzati

La maggior parte dei programmi può essere abbastanza casuale sull'allocazione dell'heap, anche se i linguaggi di programmazione funzionale preferiscono allocare nuovi oggetti piuttosto che modificare quelli vecchi e lasciare che il garbage colle...
posta 16.12.2011 - 21:13
5
risposte

Interface and Inheritance: il meglio di entrambi i mondi?

Ho "scoperto" le interfacce e ho iniziato ad amarle. La bellezza di un'interfaccia è che si tratta di un contratto, e qualsiasi oggetto che soddisfi tale contratto può essere utilizzato ovunque sia richiesta tale interfaccia. Il problema con...
posta 17.02.2012 - 07:56
3
risposte

Perché il tipo booleano in C ++ supporta ++ ma non -?

Perché l'operatore -- non esiste per bool mentre lo fa per l'operatore ++ ? Ho provato in C ++ e non so se la mia domanda si applica a un'altra lingua. Sarò felice di sapere anche. Lo so , posso usare l'operatore ++ con un b...
posta 01.03.2014 - 23:11
1
risposta

Sviluppo di memorie Key / Value per il moderno C ++

Sto sviluppando un server di database simile a Cassandra. Lo sviluppo è iniziato in C, ma le cose sono diventate molto complicate senza classi. Attualmente ho portato tutto in C ++ 11, ma sto ancora imparando il C ++ "moderno" e dubito di...
posta 10.08.2015 - 23:34
2
risposte

Refactoring di numerose classi / metodi C ++. Come iniziare? [duplicare]

Ho a che fare con il codice legacy. Contiene alcune classi BIG (conteggio linee 8000+) e alcuni metodi BIG (conteggio linee 3000+). Per uno di questi metodi ho scritto un test unitario che copre almeno un po 'di codice. Questa funzione non h...
posta 19.12.2012 - 21:50
2
risposte

Automazione build: è usuale usare QMake per progetti non Qt?

Quindi, sto pianificando di scrivere una libreria C ++ e voglio che sia multipiattaforma, e dato che questa libreria non ha a che fare con l'interfaccia utente e voglio che abbia meno dipendenze possibili, non lo farò sta usando Qt (in realtà Qt...
posta 07.08.2011 - 00:54