Domande con tag 'c++'

9
risposte

L'ambito della classe non è puramente per l'organizzazione? [duplicare]

L'ambito non è solo un modo per organizzare le classi, impedendo al codice esterno di accedere a determinate cose a cui non vuoi accedere? Più in particolare, c'è un guadagno funzionale con i metodi public , protected o private...
posta 23.10.2012 - 09:18
8
risposte

Dovremmo persistere con un dipendente che scrive ancora codice errato dopo molti anni? [chiuso]

Sto mettendo questa domanda ai programmatori C ++ perché: a) Solo un programmatore C ++ può giudicare i meriti tecnici degli esempi; b) Solo un programmatore avrà un'idea del temperamento di un altro programmatore che scrive un codice come quest...
posta 26.06.2013 - 16:13
3
risposte

Quando dovrei usare string_view in un'interfaccia?

Uso una libreria interna progettata per imitare un proposta libreria C ++ , e qualche volta negli ultimi anni vedo la sua interfaccia modificata dall'uso di std::string a string_view . Quindi devo doverosamente modificare il mio cod...
posta 16.01.2018 - 21:21
6
risposte

"Explain the RAII idiom" è una buona domanda di screening in C ++? [chiuso]

Una società con cui lavoro mi ha chiesto di fare screening per i candidati per assicurarmi che non siano completamente imbarazzati quando invii qualcuno a un potenziale cliente. È emerso che un buon numero di persone veniva assegnato a un ruo...
posta 07.06.2011 - 22:46
4
risposte

Perché sizeof è chiamato operatore di compilazione?

Originariamente, questa è una parte di un'altra domanda. Perché sizeof ha chiamato un operatore in fase di compilazione? Non è in realtà un operatore run-time? E se è davvero un operatore in fase di compilazione, come aiuta a produrr...
posta 18.04.2013 - 19:04
2
risposte

Nel concatenare i valori letterali stringa adiacenti

C e C ++ compila letterali stringa adiacenti come un letterale a stringa singola. Ad esempio questo: "Some text..." "and more text" è equivalente a: "Some text...and more text" In altri linguaggi della famiglia C come C # o Java, si tr...
posta 01.09.2014 - 03:38
3
risposte

Dovremmo aggiungere costruttori alle strutture?

Spesso usiamo le strutture c ++ per definire la struttura dei dati rispetto alla classe, che può essere un modulo completo con i metodi dei membri. Ora in fondo, sappiamo che entrambi sono uguali (vagamente parlando). Il fatto che spesso usia...
posta 11.11.2014 - 17:51
3
risposte

C ++ 'using': dovrei usarlo o dovrei evitarlo?

Mi rendo conto che ci sono semantiche sottilmente diverse per alcune di queste, a causa dell'ADL. In generale, però: quale preferire (se esiste) e perché? (Oppure dipende dalla situazione (ad esempio intestazione in linea rispetto all'implem...
posta 24.03.2012 - 08:29
2
risposte

Come evitare di scrivere molte funzioni pass-through in un wrapper?

Ho una classe, che avvolge un'altra classe di un tipo di base comune. Poiché l'interfaccia del tipo di base è piuttosto ampia, ciò comporta la scrittura di molte funzioni pass-through. Sto cercando un modo per evitarlo. Facciamo un esempio:...
posta 22.04.2013 - 23:30
2
risposte

Utilizzo di un manipolatore di flusso (endl) o un carattere di escape di nuova riga (\ n)?

Non ho un contesto specifico in cui sto facendo la domanda, ma mentre stavo leggendo un libro per principianti su C ++ ho notato l'uso sia di un manipolatore di stream endl che di un carattere di escape di nuova riga quando si trattava di un flu...
posta 28.01.2013 - 16:26