Domande con tag 'c++'

6
risposte

Un linguaggio di programmazione che consente di definire nuovi limiti per tipi semplici

Molte lingue come C++ , C# e Java ti consentono di creare oggetti che rappresentano tipi semplici come integer o float . Utilizzando un'interfaccia di classe è possibile ignorare gli operatori ed eseguire la logica come ve...
posta 21.05.2013 - 19:03
5
risposte

Rilevare il misusage di delete [] vs. delete in fase di compilazione

Mi piacerebbe sapere se è possibile rilevare l'errore delete commentato di seguito al momento della compilazione? Soprattutto, mi piacerebbe sapere del compilatore g ++. ClassTypeA *abc_ptr = new ClassTypeA[100]; abc_ptr[10].data_ = 1;...
posta 13.02.2013 - 15:32
9
risposte

Buon design: quanta hackyness è accettabile? [duplicare]

Ho ragione di fronte a una decisione difficile. Ho un problema nel mio codebase (è in C ++), che potrei risolvere in due modi: A) Aggiungi una riga di codice B) Riscrivi ~ 7500 righe di codice, aggiungendo circa 1000 per una classe...
posta 09.08.2011 - 23:46
5
risposte

I test unitari portano a generalizzazioni premature (in particolare nel contesto del C ++)?

Note preliminari Non entrerò nella distinzione tra i diversi tipi di test, ci sono già alcuni domande su questi siti in merito. Prenderò ciò che è lì e ciò dice: test delle unità nel senso di "testare la più piccola unità isolabile di...
posta 14.11.2011 - 14:41
4
risposte

C ++ - Costruttore o metodo di inizializzazione all'avvio [duplicato]

Voglio determinare quando effettuare un'inizializzazione non banale di una classe. Vedo due volte l'inizializzazione: costruttore e altro metodo. Voglio capire quando usarli. Scelta 1: Il costruttore esegue l'inizializzazione MyClass...
posta 12.11.2012 - 18:44
6
risposte

Cosa significa fare un "controllo nullo" in C o C ++?

Ho imparato C ++ e sto avendo difficoltà a capire nulla. In particolare, i tutorial che ho letto menzionano un "controllo nulla", ma non sono sicuro di cosa significhi o perché sia necessario. Che cos'è esattamente null? Che cosa significa...
posta 07.06.2012 - 07:03
3
risposte

Esiste una misura della decomposizione del codice? [duplicare]

Ho a che fare, ancora, con un'applicazione C ++ disordinata, tonnellate di classi con nomi confusi, oggetti che hanno puntatori l'uno nell'altro e in tutto, lunghi tipi di dati Boost e STL, ecc. (Metti in pausa e considera il tuo terrore prefe...
posta 23.02.2011 - 04:35
8
risposte

c cast di stile o cast di stile c ++

Quindi, cosa usi? int anInt = (int)aFloat; o int anInt = static_cast<int>(aFloat); // and its brethren E, ancora più importante, perché?     
posta 22.02.2011 - 12:54
7
risposte

La programmazione modulare influisce sul tempo di calcolo?

Tutti dicono che dovrei rendere modulare il mio codice, ma non è meno efficiente se uso più chiamate al metodo piuttosto che meno, ma più grandi, metodi? Qual è la differenza tra Java, C o C ++? Ho capito che è più facile modificare, leggere...
posta 29.07.2013 - 12:40
6
risposte

È buona abitudine usare le espressioni C nel codice C ++?

A scuola abbiamo iniziato a studiare C quest'anno, nonostante io sia molto più avanti della lezione, e ho imparato Java, C ++ e C mentre la classe è alla base di C. In ogni caso, mi sono documentato, leggendo libri, articoli e ho chiesto al mio...
posta 13.02.2012 - 21:49