Domande con tag 'c++'

6
risposte

Perché inseriamo le funzioni dei membri privati nelle intestazioni?

La risposta al motivo per cui inseriamo le variabili dei membri privati nelle intestazioni C ++ è che la dimensione della classe deve essere nota nei punti in cui le istanze sono dichiarate in modo che il compilatore possa generare codice che si...
posta 15.05.2014 - 16:48
4
risposte

Comportamento indefinito in Java

Stavo leggendo questa domanda su SO che discute alcuni comportamenti non definiti comuni in C ++, e mi chiedevo: anche Java ha un comportamento indefinito? Se è così, allora quali sono alcune cause comuni di comportamento non definito in Ja...
posta 22.06.2012 - 10:47
2
risposte

C'è qualche vantaggio nella manipolazione dei bit in stile c rispetto a std :: bitset?

Lavoro quasi esclusivamente in C ++ 11/14 e di solito rabbrividisco quando vedo un codice come questo: std::int64_t mArray; mArray |= someMask << 1; Questo è solo un esempio; Sto parlando di manipolazione bit-in generale. In C ++, c'è...
posta 18.05.2015 - 02:42
4
risposte

Scrivere un lexer in C ++

Quali sono le buone risorse su come scrivere un lexer in C ++ (libri, tutorial, documenti), quali sono alcune buone tecniche e pratiche? Ho guardato su Internet e tutti dicono di usare un generatore di lexer come lex. Non voglio farlo, voglio...
posta 01.01.2012 - 12:00
3
risposte

Quanto tempo e quale tipo di complessità sarebbe stata coinvolta in Chris Sawyer scrivendo la maggior parte del magnate delle montagne russe in assemblatore?

Da questa domanda , ho un'altra domanda su ... Quanto tempo e quale tipo di complessità sarebbe stato coinvolto in Chris Sawyer scrivendo la maggior parte del magnate delle montagne russe in assemblatore? Per specificare e interrompere ques...
posta 18.11.2010 - 23:03
3
risposte

È bello definire una variabile all'interno di un ciclo? [chiuso]

Una volta il mio istruttore mi ha detto che non dovrei definire una variabile all'interno di un ciclo , ma sinceramente non capisco perché. Quali sono gli svantaggi di questo? Qualcuno potrebbe spiegarmelo?     
posta 08.09.2015 - 16:32
6
risposte

Unit test metodo privato in c ++ utilizzando una classe friend

So che questa è una pratica dibattuta, ma supponiamo che questa sia l'opzione migliore per me. Mi chiedo quale sia la tecnica effettiva per farlo. L'approccio che vedo è questo: 1) Crea una classe di amica con quella della classe con il metod...
posta 30.09.2014 - 21:50
6
risposte

Scenari reali per metodi protetti

Oggi ho notato che praticamente non utilizzo mai metodi protected nel codice C ++, perché raramente sento il bisogno di chiamare metodi non pubblici di un genitore. Io uso protetto in Java nel modello di metodo del modello, ma dato che puoi...
posta 29.03.2011 - 19:08
3
risposte

L'uso di macro C / C ++ come scorciatoia per la compilazione condizionale è una buona pratica?

Diciamo che voglio avere diversi tipi di messaggi di output nel mio codice. Uno di questi è DEBUG , che viene stampato solo quando il codice è compilato in modalità Debug. Di solito dovrei scrivere qualcosa di simile #ifdef DEBUG st...
posta 17.09.2018 - 10:16
7
risposte

In che misura andare con typedef'ing tipi primitivi come int

Ho visto codice C ++ come il seguente con molti typedef s. Quali sono i vantaggi dell'utilizzo di molti typedef s come questo anziché utilizzare le primitive C ++? C'è un altro approccio che potrebbe anche raggiungere quei benefici?...
posta 20.06.2011 - 12:00