Domande con tag 'c++'

2
risposte

Come si chiama di solito un getter non-const?

Molto spesso è necessario definire un getter che restituisce un riferimento a un membro e un setter corrispondente. Di solito hanno un aspetto simile a questo: class Foo { Type member; public: const Type& getVar() const { return...
posta 03.07.2018 - 20:52
2
risposte

Metodi di "Code Softening" (di fronte a "Hardening") per C & C ++ [chiuso]

Alcuni sviluppatori lavorano sul rafforzamento del codice. (protezione dagli errori, è possibile creare con una protezione dello stack, ad esempio) . Tuttavia, se stai tentando di ripetere uno strano rapporto di qualcun altro o di trovare...
posta 10.09.2015 - 15:09
2
risposte

# include i file in .h o .cpp

Attualmente sto creando un progetto che utilizzava molte dichiarazioni avanzate e così ho trovato un problema in cui il mio #include sembra essere estremamente ridondante. Esempio: config.h #include <Windows.h> #include <vecto...
posta 21.09.2016 - 06:20
3
risposte

namespace e guardie con conflitti di denominazione

C ++ ha namespace per evitare collisioni di cose con lo stesso nome. Le guardie di testa hanno uno scopo diverso. Impediscono a include di utilizzare la stessa intestazione due volte. Tuttavia, possono soffrire dello stesso problema: cos...
posta 13.09.2016 - 23:08
5
risposte

Indentazione automatica in C ++ (stile automatico) in un team IDE multiplo

Esiste un modo conveniente e sostenibile per gestire il rientro del codice e lo stile in una squadra in cui più IDE (Emacs, XCode, VS) sono utilizzati da programmatori diversi? Stiamo usando git, quindi dovremmo usare un hook precommit o dovr...
posta 25.08.2016 - 11:37
1
risposta

Come implementare l'opzione per restituire Blob, ArrayBuffer o AudioBuffer dalla chiamata a window.speechSynthesis.speak ()

Nota, attualmente non hai esperienza nel comporre o modificare il codice C ++, in cui è scritto il codice che dovrà comporre o modificare. In particolare, window.speechSynthesis.speak() non fornisce attualmente un'opzione per restituire...
posta 03.07.2017 - 18:12
2
risposte

E 'una cattiva pratica usare variabili costanti con scope globale in C ++?

Quindi stavo leggendo la sezione 3.2 (Una sezione delle regole di definizione) nel ultima bozza di lavoro dello standard C ++ e ci siamo imbattuti in questo: Every program shall contain exactly one definition of every non-inline functio...
posta 24.07.2015 - 21:00
1
risposta

C ++ Runtime e runtime-linking

Stavo installando boost e mi sono imbattuto in un'opzione chiamata "runtime-link". Dopo aver cercato un po ', mi sono imbattuto in un altro argomento complesso: "runtime system" che secondo Wikipedia: The runtime system is the gateway by...
posta 22.08.2015 - 18:16
1
risposta

Quando si scrive una libreria matematica, il sovraccarico dell'operatore verrà mantenuto in OOP?

Voglio creare una biblioteca matematica abbastanza complicata per un progetto personale e poi avere una visualizzazione / GUI per andare avanti con esso per dimostrare la matematica - niente di hardcore come la topologia ma solo mostrare il risu...
posta 12.07.2015 - 23:17
2
risposte

'Assegnare' una classe base a una classe derivata?

Sto esaminando alcuni codici legacy e mi sono imbattuto in un caso in cui lo sviluppatore ha "esteso" una classe esistente con membri aggiuntivi, utilizzando l'ereditarietà come sua arma preferita. Essenzialmente si riduce a qualcosa del genere:...
posta 24.11.2017 - 16:06