Domande con tag 'c++'

3
risposte

Che senso ha fare una distinzione sintattica tra tipi standard e definiti dall'utente?

Anche se qui farò riferimento specificamente alle convenzioni di denominazione di C ++ e Bjarne Stroustrup , in linea di principio, ho visto che le persone usano regole simili per altre lingue qua e là. Quindi, l'idea di base è che si dovre...
posta 28.11.2014 - 20:46
2
risposte

In che modo C ++ gestisce l'ereditarietà multipla con un antenato comune condiviso?

Non sono un ragazzo C ++, ma sono costretto a pensarci. Perché l'ereditarietà multipla è possibile in C ++, ma non in C #? (Conosco il problema dei diamanti , ma non è quello che sto chiedendo qui). In che modo C ++ risolve l'ambiguità delle fi...
posta 30.01.2013 - 06:17
4
risposte

Esiste una diversa logica di utilizzo per le classi / interfacce astratte in C ++ e Java

Secondo Herb Sutter uno dovrebbe preferire le interfacce astratte (tutte le funzioni pure virtuali) alle classi astratte in C ++ per disaccoppiare l'implementazione il più lontano possibile. Mentre personalmente trovo questa regola molto utile,...
posta 07.08.2012 - 22:48
7
risposte

L'esperienza C # si traduce bene in C ++? [chiuso]

Le mie lezioni di programmazione a scuola erano in C ++, ma alla fine ho lavorato a un lavoro con C # negli ultimi anni. Se esistesse una posizione che richiedesse un'esperienza di 1 o 2 anni in C ++, la mia esperienza in C # sarebbe degna di co...
posta 04.10.2011 - 00:42
8
risposte

La scrittura del software è più semplice della lettura e della comprensione da zero? [chiuso]

Io e un mio amico abbiamo discusso ieri delle differenze tra la scrittura di un grande software C ++ e la comprensione di una nuova recluta. È possibile che dal momento che un software viene eseguito una riga alla volta e questo processo asso...
posta 07.06.2013 - 16:14
3
risposte

Quando usare typedef?

Sono un po 'confuso su se e quando dovrei usare typedef in C ++. Sento che è un atto di equilibrio tra leggibilità e chiarezza. Ecco un esempio di codice senza errori typedefs: int sum(std::vector<int>::const_iterator first,...
posta 07.05.2012 - 07:05
2
risposte

Dovrei aggiungere la fonte delle librerie invece di collegarle a loro?

Sono relativamente nuovo al C ++, quindi non sono sicuro di come gestire al meglio piccole dipendenze (ad es., un linguaggio di scripting o un parser JSON / YAML / XML). Devo creare progetti separati e collegarli come libreria statica, oppure...
posta 26.03.2016 - 13:59
3
risposte

Come dovrei contrassegnare i tipi nei programmi C e C ++?

In questa mia risposta , ho usato _t alla fine dei tipi, che si è conclusa al meglio, controverso. Questa è la pratica che uso nei miei progetti attuali. typedef struct { int x; int y; } point_t; Questo era inteso per essere c...
posta 07.01.2014 - 07:34
3
risposte

Perché un compilatore non può evitare di importare un file di intestazione due volte da solo?

Nuovo in C ++! Quindi stavo leggendo questo: link Header guards Because header files can include other header files, it is possible to end up in the situation where a header file gets included multiple times. Quindi creiamo di...
posta 26.03.2013 - 19:36
5
risposte

Come migrare il mio pensiero da C ++ a C #

Sono uno sviluppatore C ++ con esperienza, conosco la lingua con ottimi dettagli e ho usato intensamente alcune delle sue caratteristiche specifiche. Inoltre, conosco i principi dell'OOD e gli schemi di progettazione. Ora sto imparando C # ma no...
posta 14.08.2013 - 22:50