Domande con tag 'c++'

1
risposta

Elaborazione AST e utilità del pattern visitatore

So che il pattern visitor viene in genere utilizzato per attraversare una gerarchia di oggetti eterogenei (che ereditano uno stesso oggetto astratto) e dissociare l'elaborazione di questi oggetti dai dati al loro interno. Un classico utilizzo de...
posta 12.05.2015 - 13:51
3
risposte

A cosa servono i riferimenti a valore R?

Sto cercando di approfondire il C ++ e di imparare davvero le sfumature del linguaggio, ma una cosa che ho trovato davvero confusa è il riferimento R-Value. Tutta la doppia e commerciale cosa per essere chiari (nel caso in cui abbia sbagliato la...
posta 09.10.2015 - 06:08
2
risposte

Documenta l'effetto di std :: move

Mentre la mia squadra progredisce verso l'adozione delle nuove funzionalità in C ++ 11, sto cercando di rendere effettivi gli effetti collaterali di std::move di auto-documentazione nel codice. Il problema è che un oggetto che è stato sp...
posta 25.11.2013 - 11:51
3
risposte

Cosa significa "(int) value & 0x1, (int) value & 0x2, (int) value & 0x4, (int) value & 0x8 significa"

Il "valore" va da 0 a 15 (è possibile valori). Quando saranno soddisfatte queste 4 condizioni "se"? Se il mio valore (int) = 2 significa 0010? if ((int)value & 0x1) { //statement here...
posta 02.07.2014 - 10:31
2
risposte

Tecniche di applicazione di Easy Licensing per il programma C ++ in Windows

Sto sviluppando software in Window 10 e Visual Studio in C ++. Vorrei limitare l'uso del software a un insieme di computer, implementando un controllo della licenza. Il mio pensiero è di interrogare alcuni parametri chiave dal sistema tipo CP...
posta 01.10.2017 - 00:21
2
risposte

commutazione delle implementazioni dinamicamente in base alle stime del tempo di esecuzione

Ho una funzione che posso implementare in due modi diversi. Ogni modo ha i suoi vantaggi e le prestazioni dipendono dagli argomenti che verranno forniti. Poiché ogni implementazione ha diversi cortocircuiti, le prestazioni possono essere notevol...
posta 22.06.2017 - 08:56
2
risposte

Dovremmo utilizzare un membro protetto nella classe base o un membro privato nella classe derivata?

Le ragioni possono variare dal principio di rottura / linee guida di OO a considerare protetto come parte dell'API pubblica. Quindi, cosa dovremmo fare se alcune classi derivate hanno gli stessi membri? Dovremmo dichiararli nella classe base...
posta 16.12.2017 - 03:35
2
risposte

Come può un programmatore Java sfruttare al meglio un nuovo progetto in C o C ++?

Come programmatore Java, sto cercando di imparare C o C ++ scrivendo un gestore di database. Ovviamente, Java condivide molti idiomi con C e C ++, ma tuttavia entrambi presentano sfide di progettazione del programma molto diverse. Sto cercando u...
posta 16.05.2011 - 21:44
3
risposte

Perché c'è bisogno di parametri di riferimento in C ++?

Abbiamo imparato a conoscere i parametri di riferimento nella mia classe Introduzione alla programmazione. Capisco perfettamente che i parametri di riferimento ti danno accesso al luogo in cui un argomento è tenuto in memoria, mentre i parametri...
posta 08.03.2016 - 20:22
3
risposte

Contenitore modello polimorfico: shared_ptr vs reference_wrapper

Supponendo che abbiamo due classi: class A { ... } class B : public A { ... } Sarebbe meglio scrivere std::deque<shared_ptr<A> > container; o std::deque<reference_wrapper<A> > container; per creare...
posta 17.02.2015 - 01:00