Domande con tag 'c++'

2
risposte

Esiste un valido motivo per includere il testo incorporato nel proprio

Sto modificando alcuni c ++ e tutti i tipi incorporati sono stati inclusi in una classe wrapper corrispondente. Tutti gli operatori sono stati sovraccaricati per fare cose bizzarre come operatore [] codificato per ignorare l'argomento o per esat...
posta 16.10.2010 - 07:24
2
risposte

Combinazione di file sorgente, come i file di intestazione

Ho un progetto in cui i miei file sono sfuggiti di mano a causa del loro volume. Ho iniziato a combinare classi di tipi simili in singoli file di intestazione perché è possibile, ed è ancora una buona pratica, ora posso fare lo stesso per quelle...
posta 27.04.2012 - 02:57
2
risposte

È sempre sicuro spostare i valori di bool?

Mi sono imbattuto in un avvertimento Cppcheck (inconcludente), che ho erroneamente utilizzato & anziché && : /// @param code identifies the command. Only the lower 16 bits of are being processed int encodeCmdState(bool fin...
posta 07.01.2015 - 12:01
2
risposte

Come trovare il numero di punti con le stesse distanze minime sulla matrice

Sto cercando di trovare il numero di punti in una matrice con le stesse distanze minime. Inizia con una matrice MxN, dove M e N < 50000. Vi è dato un insieme di punti fissi, con le loro rispettive coordinate. Il problema è trovare il nume...
posta 19.03.2014 - 02:31
2
risposte

stati applicativi della GUI e polimorfismo

Ho un'applicazione GUI WinForms, che può funzionare in due "stati" con diverse funzionalità, ma questi stati condividono i controlli della GUI. Sto dividendo questi stati usando enum quasi in ogni metodo, come: private void picBox_Mou...
posta 17.08.2016 - 13:51
1
risposta

Assegnazione con parentesi

Su un altro sito SE ho visto un codice simile a questo: int x[] = {1,2,3,4}; .... x[0] = {99}; Per il compito, c'è un vantaggio in questo semplicemente: x[0] = 99; link     
posta 15.06.2017 - 14:25
1
risposta

Che cosa dovrei usare per oggetti tecnicamente sempre di sola lettura?

Ho una funzione get() che ottiene un oggetto human da qualche parte. Questo è letteralmente l'unico uso di human , per fornire una raccolta di proprietà di human . struct human { std::string first_name; std::string la...
posta 15.06.2017 - 13:23
5
risposte

Qual è il metodo migliore per iniziare a capire il codice sorgente del progetto BIG? [duplicare]

  A volte prima di sviluppare nuovi prodotti dobbiamo comprendere alcuni prodotti esistenti o il codice sorgente esistente. A volte per scrivere un altro piccolo modulo di quel grande progetto abbiamo bisogno di capire quel grande codice s...
posta 18.10.2011 - 08:15
2
risposte

Ricerca di file di intestazione

Il compilatore AC o C ++ cerca i file di intestazione usando un set severo di regole: relativo alla directory del file incluso (se è stato usato "", quindi lungo i percorsi di inclusione specificati e predefiniti, esito negativo se non ancora tr...
posta 13.11.2011 - 18:44
2
risposte

Gestione dei widget in un semplice framework GUI

Quindi sto ancora lavorando alla mia piccola "biblioteca" della GUI. (C ++ con boost) L'obiettivo è fornire una soluzione semplice per piccoli display SPI, utilizzando un Raspberry o una scheda incorporata. Così, ho finito per avere una class...
posta 02.01.2016 - 17:54