Domande con tag 'c++'

4
risposte

c ++ makefile importanza e multipiattaforma

Sono nuovo di c ++ e volevo sapere alcune domande riguardanti makefile. 1) La scrittura di makefile è davvero importante? Voglio dire, ci sono molti IDE che lo fanno automaticamente. Inoltre, le persone nella programmazione del lavoro scrivon...
posta 17.06.2011 - 18:17
6
risposte

Definisce esplicitamente valori enum, anche se il valore predefinito è lo stesso?

Ci sono momenti in cui i valori di enum sono importanti: non è necessario che siano unici, hanno anche bisogno di avere valori specifici. In questi casi, i valori dovrebbero essere esplicitamente definiti, anche se coincidono con i valori predef...
posta 23.10.2014 - 18:01
2
risposte

Etymology di 'virtual' (metodo / metodo tabella / ereditarietà)

Per quanto ne so, generalmente si riferisce a ritardo o bindng dinamico . Quindi perché una parola come tardi o dinamica non è stata utilizzata?     
posta 12.01.2014 - 09:54
2
risposte

I caratteri di stringa sono assegnati a un valore numerico nel contesto di come sono assegnati in un linguaggio di programmazione?

Per contesto sono abbastanza nuovo per la programmazione dopo il suo ritorno dopo aver programmato un certo numero di anni fa ... Stavo leggendo la programmazione introduttiva di Bjarne con C ++ e mi chiedevo se ai caratteri di stringa alfabetic...
posta 31.07.2015 - 01:21
2
risposte

Come posso avere oggetti che interagiscono e comunicano tra loro senza forzare una gerarchia?

Spero che queste chiacchiere chiariscano la mia domanda - Capirei assolutamente se non lo faranno, quindi fammi sapere se è così, e proverò a rendermi più chiaro. Incontra BoxPong , un gioco molto semplice che ho fatto per familiarizzare con...
posta 26.05.2015 - 19:30
2
risposte

In che modo i file .so evitano problemi associati al passaggio di modelli di sola intestazione come quelli di MS dll?

Basato sulla discussione intorno a questa domanda . Mi piacerebbe sapere come i file .so / il formato ELF / la toolchain gcc evitano problemi nel passare classi definite esclusivamente nei file di intestazione (come la libreria std). Secondo Ja...
posta 21.11.2012 - 16:43
1
risposta

Come fa un priority_queue a mantenere un heap su un deque in modo efficiente?

Nel STL C ++, priority_queue (heap) può essere utilizzato con qualsiasi contenitore sottostante, ad esempio deque . In che modo l'implementazione rimane O(log n) se deque s non scambia un elemento nell'indice a con indice...
posta 14.01.2013 - 00:15
3
risposte

Passaggio da Qt / C ++ a C # / WPF - Guadagno di produttività?

Ho creato una piccola applicazione desktop (circa 15000 righe di codice, quindi non così grande) scritta in C ++ / Qt. Questo è non commerciale, solo un progetto di hobby e sto codificando nel mio tempo libero. Più grande diventa l'applicazio...
posta 27.04.2018 - 13:07
2
risposte

Funzione indipendente che chiama una funzione membro che cambia lo stato: una cattiva pratica?

L'articolo 23 di Effective C ++ (3a edizione) di Scott Meyers è intitolato: "Preferisci le funzioni non amichevoli non membro alle funzioni membro". Ho capito che l'intenzione di Scott era che, ogni volta che una funzione può essere implementata...
posta 17.02.2016 - 18:27
1
risposta

Inizializzazione puntatore univoco

Qual è l'inizializzazione corretta di un puntatore intelligente? std::unique_ptr<Class> ptr(std::make_unique<Class>()); o std::unique_ptr<Class> ptr = std::make_unique<Class>(); Esiste una copia implicita con il...
posta 22.03.2016 - 00:03