Domande con tag 'c++'

1
risposta

Come posso implementare in modo efficiente l'allocazione dei lotti in una lista freelance?

Ho implementato gli allocatori di Andrei Alexandrescu come esercizio, ma mi sono bloccato sul suo Freelist . Il% co_de di Andrei è simile al seguente: template<class BaseAllocator, std::size_t kMinSize, std::size_t kMaxSize /*...
posta 13.06.2017 - 20:34
1
risposta

Posso creare un metodo Factory che contenga un riferimento interno a un'istanza di B?

Considerate due classi: class A { B* b_; A(B* b){ b_ = b; } } class B {} B è una classe che dovrebbe essere utilizzata solo all'interno di A , quindi vorrei non per esporre la sua creazione a qualsiasi classe...
posta 03.03.2017 - 09:22
1
risposta

Il comportamento dell'aritmetica in virgola mobile è definito dallo standard c ++?

Ho iniziato a scrivere questo come domanda SO, ma penso che sia più adatto qui. Mentre sono felice per una semplice risposta, mi piace anche la filosofia "Teach a Man to Fish", quindi sono felice che le persone mi indichino la documentazione....
posta 24.04.2015 - 00:12
1
risposta

Forza la chiusura di una GUI MFC

Ho un processo che carica un provider UI tramite dll e un'altra risorsa di sistema che fornisce funzionalità che inoltro all'interfaccia utente tramite callback. In alcuni casi, gli errori di risorsa sottostanti mentre l'interfaccia utente (M...
posta 30.08.2016 - 01:09
1
risposta

Pitch / Time Shifting di un array di byte PCM

Sto cercando un algoritmo universale che modifichi il pitch e il tempo mantenendo la frequenza di campionamento. (Sto provando a programmare un generatore di suoni (seno, triangolo ...) come esercizio) Voglio solo spremere insieme i campioni...
posta 02.07.2016 - 21:49
1
risposta

Fornire viste a un std :: container

Voglio mantenere un buffer di 5 secondi di dati del sensore. I dati del sensore comprendono, tra le altre cose, le letture dell'accelerometro nelle dimensioni x, y, z, le letture del giroscopio in dimensione x, y, z e il magnetometro nella dimen...
posta 19.06.2015 - 16:58
2
risposte

Processo decisionale e manutenzione

Sto cercando di trovare un modo elegante per implementare un algoritmo decisionale che consenta una facile manutenzione perché le condizioni per il processo decisionale potrebbero cambiare spesso. Cercherò di essere più specifico con un esemp...
posta 29.09.2014 - 11:38
2
risposte

Passando variabili da PHP a C ++

Devo chiamare un programma da PHP e passare alcuni vars e / o set di coppie chiave-valore ad esso. Come faccio a passare questi vars, attraverso argomenti alla funzione chiamata? exec("/path/to/program flag1 flag2 [key1=A,key2=B]"); O...
posta 10.10.2012 - 10:47
1
risposta

Accede agli oggetti di un contenitore con un motivo

Ho due classi C ++ con una relazione: una classe contenitore che ha una lista di elementi. Ad esempio, una biblioteca ha molti libri. Le classi sono la biblioteca e il libro. Ora dal mondo esterno devo creare, aggiornare ed eliminare libri. I...
posta 13.05.2014 - 18:13
1
risposta

Come memorizzare i nomi dei file, iniziare l'offset e la lunghezza evitando il problema dei limiti autoimposti (tabella di ricerca) o di dover eseguire la scansione dell'intero file?

Sto cercando di saperne di più su C e sui suoi discendenti (principalmente C ++). Ho deciso che mi piacerebbe creare un "file system" di sorta. Non è una mente particolarmente avanzata, ma tu puoi giocare con qualcosa. Non ho intenzione di rende...
posta 21.05.2014 - 19:36