Domande con tag 'c++'

3
risposte

Definire la classe C ++ in uno o più file

Quando si crea una classe C ++, quale è la migliore pratica > Inserisci l'intera definizione di classe e le funzioni membro in un file di intestazione Inserisci la definizione della classe e le dichiarazioni di funzione nel file di inte...
posta 01.06.2016 - 21:00
2
risposte

Come posso "ispezionare" il codice C ++?

Per riferimento, sono uno sviluppatore JavaScript che apprende il linguaggio C ++. Il browser è un debugger piuttosto potente e posso facilmente inserire un punto di interruzione nel mio codice, passare il mouse su una variabile o un'espressione...
posta 07.05.2014 - 06:21
4
risposte

Usa oggetto nullo come argomento del metodo

Considera la seguente parte di codice class Foo { public: //... bool valueFirstGet(int& value) const { if(this==nullptr) {return 0;} value=values[0]; retur...
posta 07.01.2014 - 11:04
3
risposte

codice ripetitivo su più classi. Il modo migliore per centralizzare il codice?

Sto lavorando con array 3D che applico in un array 1D con il seguente calcolo dell'indice: index = x + WIDTH * (y + DEPTH * z) Sto iniziando a notare che sto usando il calcolo dappertutto in diverse classi e mi chiedo se usare una macro sar...
posta 09.04.2015 - 18:22
2
risposte

La licenza è cambiata per le parti di BOOST che sono state accettate in C ++ 11?

La libreria del software Boost è concessa in licenza con la licenza BOOST Ora, se usi solo C ++ 11, significa che sei vincolato dai termini di licenza BOOST se usi quelle parti di C ++?     
posta 28.04.2011 - 07:14
2
risposte

C ++ Gof Design Patterns dipende molto da new o shared_ptr

Sto cercando di imparare le migliori pratiche per la progettazione del codice e il riutilizzo in C ++, quindi sto passando attraverso i ben noti elementi GoF D esign Patterns del software orientato agli oggetti riutilizzabile. Ho notato che...
posta 08.11.2018 - 23:13
5
risposte

Il modo più veloce per trovare tutti i numeri con cifre

Ho una serie enorme di oltre un milione di numeri di lunghezze variabili. ['773', '2267', '8957251', '170597519', '373590109', '982451707', '999999937', ......] Ora dato un gruppo di cifre, diciamo 3 e 7, ho intenzione di creare un sottoins...
posta 23.02.2018 - 03:28
4
risposte

strategie per tenere sotto controllo le perdite di memoria in linguaggi non gestiti da memoria

Quando si parla di linguaggi gestiti da memoria diversa come C, C ++ o Fortran (il mio caso), diventa sempre più difficile tenere traccia dell'allocazione / deallocazione della memoria, specialmente quando la proprietà deve essere condivisa. Ho...
posta 06.08.2012 - 15:13
4
risposte

Progetta due classi strettamente correlate

Ho i seguenti punti di progettazione di base: Diciamo che ho bisogno di progettare 2 entità, ADecoder e BDecoder, quali sono quasi gli stessi, ad eccezione di alcuni dettagli. Diciamo che entrambi hanno una funzione decodifica () che ov...
posta 03.04.2018 - 07:28
3
risposte

Nessuna eccezione C + + e oggetti parzialmente costruiti

Esaminando lo standard di codifica C ++ di Joint Strike Fighter Air Vehicle, la regola AV 73 indica qualcosa sulle linee: I costruttori c ++ di default dovrebbero essere evitati se ciò significa lasciare l'oggetto in una posizione parzialmente c...
posta 04.04.2015 - 21:37