Domande con tag 'c++'

1
risposta

Il modo migliore per usare un api in stile C ++ da un file in stile C compilato in C ++

Sto lavorando in un'azienda di telecomunicazioni. Abbiamo alcuni strumenti di generazione del codice che generano file in stile C basati su una definizione MIB. Li compiliamo con C ++ però. Si riduce al fatto che questi file generati contengono...
posta 06.03.2016 - 21:36
1
risposta

In C, le grandi "catene di puntatori" sono pessime per le prestazioni o la pulizia del codice?

Il seguente esempio: i = readString(&packet->data.play_server.updatesign.line1, pbuf, ps); Ha una grande quantità di strutture / unioni annidate. Questo è generalmente disapprovato nella pulizia del codice, o cattivo per le prestazio...
posta 05.03.2016 - 17:47
2
risposte

Come gestire le specifiche delle eccezioni storiche nel codice C ++ gestito

Oggi ho scoperto alcune specifiche di eccezione nel codice legacy che devo mantenere, quando Cppcheck 1.68 ( [Inconclusive] ma correttamente) ha indicato che le eccezioni specificate non sono gestite in porzioni specifiche del codice....
posta 06.01.2015 - 12:39
1
risposta

Casi di utilizzo e modelli di utilizzo dei futures vs callback

Ultimamente mi sono interessato ai futures, principalmente per la loro inclusione nello standard C ++, ma vedo che c'è un dibattito attivo sui futures rispetto a callback in molte aree di programmazione, come Node.js. Mi piacerebbe chiedere s...
posta 05.12.2014 - 19:13
1
risposta

Esistono esempi reali che dimostrano un ragionevole miglioramento delle prestazioni usando la semantica del movimento?

(Ho posto una domanda simile su SO ma sfortunatamente potrebbe non essere corretto, quindi lo metto anche qui, ti preghiamo gentilmente di indicare se pensi che sia un duplicato.) Ho sentito molte parole sulla traslazione semantica (e...
posta 26.04.2015 - 19:20
1
risposta

Modulo C - Dove inserire prototipi e definizioni che non appartengono all'interfaccia pubblica?

Dato che sono principalmente un ingegnere elettrico, perdonami se ho qualche terminologia. Attualmente sto programmando un driver di visualizzazione / modulo di interfaccia. E come tante altre volte, ho raggiunto un punto in cui non sono sicu...
posta 04.06.2015 - 14:35
2
risposte

Inizializzazione di oggetti in un sistema usando l'iniezione di dipendenza

Questa è una domanda successiva al seguente post: Iniezione di dipendenze ( DI) in applicazioni c ++ In un sistema che usa DI, qualcuno, da qualche parte, dovrebbe essere responsabile di creare i vari oggetti e "collegarli". Trovo difficile...
posta 26.03.2014 - 21:05
1
risposta

Quale è meglio usare? (Enum o Costante)

Ho il mio enum in questo modo. enum Size{PAGE_SIZE=20, HEADER_SIZE=30 }; Li uso solo come costanti (nessuna variabile enum creata) nel mio programma. i.e = int x = PAGE_SIZE + 20; Quindi qual è il modo migliore per dichia...
posta 25.12.2013 - 08:04
2
risposte

Esistono alternative all'utilizzo di un tipo facoltativo in un ambiente con multithreading?

Sto facendo una coda MPMC in C ++ e vorrei scoprire quale sarebbe la migliore interfaccia per un metodo try_dequeue (sono not preoccupato per la sua implementazione). Mi piacerebbe fornire un metodo che non blocchi se la coda è vuota (com...
posta 01.09.2014 - 07:19
1
risposta

Materiale breve sulla gestione dell'oggetto-vita C ++ e sul passaggio e sulla restituzione di valori / riferimenti [chiuso]

Mi chiedevo se qualcuno potesse indicare un post, un pdf o un estratto di un libro contenente le regole per i tempi di vita delle variabili C ++ e le best practice per il passaggio e la restituzione dei parametri di funzione. Cose come quando pa...
posta 16.11.2012 - 11:00