Domande con tag 'c++'

4
risposte

Ha senso scrivere script di compilazione in C ++?

Sto usando CMake per generare i miei progetti IDE / makefile, ma ho ancora bisogno di chiamare "script" personalizzati per manipolare i miei file compilati o anche generare codice. Nei progetti precedenti ho usato Python ed era OK, ma ora sto...
posta 04.04.2012 - 16:34
6
risposte

Come assumere un buon sviluppatore C # se non conosco C #? [chiuso]

Sono uno sviluppatore C ++. So come funziona Windows a livello nativo, ma non sono un grande esperto di C # e .NET. Ora ho bisogno di uno sviluppatore C # nel mio team (tutti i miei sviluppatori sono C ++). Come posso assumere un grande sviluppa...
posta 20.07.2011 - 21:36
5
risposte

C ++: la classe dovrebbe possedere o osservare le sue dipendenze?

Dire che ho una classe Foobar che utilizza (dipende dalla) classe Widget . Nei buoni vecchi giorni, Widget wolud essere dichiarato come campo in Foobar , o forse come puntatore intelligente se fosse necessario un comportamento...
posta 07.09.2015 - 22:41
4
risposte

Comprensione dello stack frame della funzione call in C / C ++?

Sto cercando di capire come vengono costruiti i frame di stack e quali variabili (params) vengono spinte per impilare in quale ordine? Alcuni risultati di ricerca hanno mostrato che il compilatore C / C ++ decide in base alle operazioni eseguite...
posta 18.04.2013 - 18:58
7
risposte

C # ti dà "meno corda per impiccarti" rispetto al C ++? [chiuso]

Joel Spolsky ha caratterizzato il C ++ come "abbastanza corda per impiccarti" . In realtà, riassumeva "Effective C ++" di Scott Meyers: It's a book that basically says, C++ is enough rope to hang yourself, and then a couple of extra miles...
posta 25.08.2012 - 22:23
4
risposte

size_t o int per dimensioni, indice, ecc

In C ++, size_t (o, più correttamente T::size_type che è "di solito" size_t ; cioè, un tipo unsigned ) viene utilizzato come valore di ritorno per size() , l'argomento su operator[] , ecc. (vedi std::vector , et....
posta 13.12.2016 - 21:58
1
risposta

Perché doppio punto invece di punto?

È rumorosa che le prime implementazioni in C ++ hanno avuto l'operatore punto per l'accesso allo spazio dei nomi. C'è un'opinione secondo cui il punto è più conveniente rispetto al moderno doppio operatore dei due punti. Qual è stato il rag...
posta 02.04.2016 - 08:18
7
risposte

E 'una cattiva idea avere un metodo di classe che passi le variabili di classe?

Ecco cosa intendo: class MyClass { int arr1[100]; int arr2[100]; int len = 100; void add(int* x1, int* x2, int size) { for (int i = 0; i < size; i++) { x1[i] += x2[i]; } } }; int main() {...
posta 09.12.2018 - 18:10
3
risposte

Programmazione non orientata agli oggetti in linguaggio orientato agli oggetti [chiuso]

Recentemente mi è stato assegnato un compito di creazione di un calcolatore con funzioni addizione, sottrazione, moltiplicazione, divisione e potenza utilizzando Programmazione orientata agli oggetti . Ho completato con successo questo compito....
posta 23.12.2014 - 05:24
8
risposte

C ++ ad un amico o non ad un amico

Ho una programmazione orientata agli oggetti con il corso c ++ questo semestre all'università e stavamo imparando le funzioni degli amici. Personalmente non mi piacciono per la loro capacità di aggirare la sicurezza fornita da Encapsulation e...
posta 04.09.2011 - 09:57