Domande taggate «c++»

Domande su C ++, un linguaggio di programmazione generico, a forma libera, multi-paradigma, compilato, per scopi generici.


7
Perché i costruttori non sono ereditati?
Sono confuso su quali potrebbero essere i problemi se un costruttore fosse ereditato da una classe base. Cpp Primer Plus dice: I costruttori sono diversi dagli altri metodi di classe in quanto creano nuovi oggetti, mentre altri metodi sono invocati da oggetti esistenti . Questo è uno dei motivi per …
33 c++  inheritance 

4
Compilatore JIT per C, C ++ e simili
Esiste un compilatore just-in-time disponibile per linguaggi compilati, come C e C ++? (I primi nomi che vengono in mente sono Clang e LLVM! Ma non credo che al momento lo supportino.) Spiegazione: Penso che il software potrebbe trarre vantaggio dal feedback sulla profilazione del runtime e dalla ricompilazione aggressivamente …

9
È possibile scrivere troppi asserti?
Sono un grande fan della scrittura di assertassegni nel codice C ++ come un modo per rilevare casi durante lo sviluppo che non possono accadere ma accadono a causa di errori logici nel mio programma. Questa è una buona pratica in generale. Tuttavia, ho notato che alcune funzioni che scrivo …

7
Scrivere in C per Performance? [chiuso]
So di aver sentito abbastanza spesso che C in genere ha un vantaggio in termini di prestazioni rispetto a C ++. Non ci ho pensato nient'altro fino a quando mi sono reso conto che MSVC non sembra nemmeno supportare il più recente standard di C, ma il più recente lo …




11
typedefs e #defines
Abbiamo sicuramente usato typedefs e #defines una volta o l'altra. Oggi, mentre lavoravo con loro, ho iniziato a meditare su una cosa. Considera le 2 situazioni seguenti per utilizzare il inttipo di dati con un altro nome: typedef int MYINTEGER e #define MYINTEGER int Come sopra, in molte situazioni possiamo …

5
Consentire l'iterazione di un vettore interno senza perdere l'implementazione
Ho una classe che rappresenta un elenco di persone. class AddressBook { public: AddressBook(); private: std::vector<People> people; } Voglio consentire ai clienti di scorrere sul vettore delle persone. Il primo pensiero che ho avuto è stato semplicemente: std::vector<People> & getPeople { return people; } Tuttavia, non voglio far trapelare i …
32 c++ 



3
Considerazioni sulla gestione degli errori
Il problema: Da molto tempo, sono preoccupato per il exceptionsmeccanismo, perché sento che non risolve davvero ciò che dovrebbe. RECLAMO: Ci sono lunghi dibattiti al di fuori di questo argomento, e la maggior parte di essi fatica a confrontare exceptionsvs restituire un codice di errore. Questo non è definitivamente l'argomento …

8
L'uso diretto di Make è considerato obsoleto? [chiuso]
Quindi mi sono imbattuto in molti commenti / post / ecc riguardo alla creazione diretta di makefile e su come sia una cosa sciocca da fare nel 2015. Sono a conoscenza di strumenti come CMake e in realtà uso CMake abbastanza spesso. Il fatto è che CMake sta semplicemente creando …
31 c++  c  builds  make  cmake 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.