Domande con tag 'c++'

2
risposte

Restituisce dichiarazione di tipo e assegni

Ho principalmente programmato PHP e recentemente ho iniziato con C ++. In PHP, il ritorno di una funzione può essere di qualsiasi tipo, quindi puoi fare controlli come questo: public function doSomething() { if (! this->userHasAttrib...
posta 14.04.2017 - 08:08
2
risposte

Scrivendo codice mockable in C ++

Mi sto concentrando sulla scrittura di codice facile da testare in questi giorni e mi rendo conto che la maggior parte delle mie lezioni seguono lo scheletro sottostante: Alcune classi ObjectManager hanno bisogno di DatabaseRepo , me...
posta 18.03.2017 - 16:42
1
risposta

Quali sono le differenze tra Special Edition e Third Edition di The C ++ Programming Language di Stroustrup? [chiuso]

Sto acquistando alcuni libri C ++ dopo essermi trasferito da Java. Ovviamente voglio leggere il manuale di riferimento dall'uomo stesso, anche se non posso dire la differenza tra queste due edizioni. L'edizione speciale è di dieci pagine più bre...
posta 14.10.2012 - 15:01
1
risposta

Implementazione più efficiente di un albero in C ++

Ho bisogno di scrivere un albero in cui ogni elemento possa avere un numero qualsiasi di elementi figli, e per questo motivo ogni ramo dell'albero può avere qualsiasi lunghezza. All'inizio l'albero riceverà solo elementi e quindi verrà utiliz...
posta 28.09.2012 - 01:11
1
risposta

Esiste un modo per utilizzare le tecniche RAII in COM?

Sono preso tra due modelli concettuali su come costruire oggetti, e sto avendo problemi a capire quale standard voglio adottare. Preferisco programmare in .NET e spesso provo a usare RAII e le proprietà di sola lettura per creare oggetti immu...
posta 24.07.2014 - 17:20
1
risposta

E 'una cattiva forma usare le caratteristiche di C come il tipo size_t invece delle loro controparti c ++, come std :: size_t?

Mi è stato recentemente detto che l'utilizzo di size_t come dichiarato nello spazio dei nomi globale non è corretto in C ++, apparentemente perché size_t è una caratteristica C. Ho esaminato questo aspetto e ho trovato questa domanda s...
posta 15.07.2014 - 01:06
2
risposte

Semplificazione del passaggio ottimale dei parametri di C ++ 11 quando è necessaria una copia

Mi sembra che in C ++ 11 sia stata prestata molta attenzione a semplificare i valori di ritorno da funzioni e metodi, ovvero: con la semantica del movimento è possibile restituire semplicemente la copia pesante ma valori poco costosi (mentre i...
posta 30.10.2012 - 19:00
2
risposte

Funzioni autonome nello spazio dei nomi globale

Quando si scrivono funzioni non associate e libere, possono essere inserite nello spazio dei nomi globale fintanto che la firma specifica un oggetto con scope dello spazio dei nomi? Ad esempio, nel codice seguente, la progettazione accettabile p...
posta 24.02.2015 - 18:14
1
risposta

Perché definire struct in variable?

Considera il seguente programma: Molte persone quando vogliono usare una struct, creano una nuova variabile come: struct structureName variableName Mentre funziona quando lo definisci come: structureName variableName Il mio insegna...
posta 21.12.2014 - 15:09
1
risposta

Concorrenza concomitante C ++

Sto scrivendo un ray tracer e desidero aggiungere concorrenza per ovvi (anche se probabilmente piccoli) guadagni in termini di prestazioni. Nel mio codice, faccio scorrere tutti i punti centrali nella griglia di pixel che forma la mia immagin...
posta 09.11.2016 - 20:38