Ho provato a cercare, ma non ho visto una domanda simile (né quella o la mia terminologia di ricerca era errata - in tal caso, non esitate a chiudere). Sono un avido utente di SO, e noto che ci sono molti riferimenti allo standard C ++ nelle discussioni e nelle …
Sto imparando per un esame e ho una domanda per la quale faccio fatica a rispondere e rispondere. Perché non esiste una classe base iteratore da cui ereditano tutti gli altri iteratori? Suppongo che il mio insegnante si riferisca alla struttura gerarchica dal riferimento cpp " http://prntscr.com/mgj542 " e dobbiamo …
Nel mondo Java, a volte sembra essere un problema, ma per quanto riguarda il C ++? Ci sono soluzioni diverse? Stavo pensando al fatto che qualcuno può sostituire la libreria C ++ di un sistema operativo specifico con una versione diversa della stessa libreria, ma piena di simboli di debug …
Nel mio progetto C ++, ho due classi Particlee Contact. Nella Particleclasse, ho una variabile membro std::vector<Contact> contactsche contiene tutti i contatti di un Particleoggetto e le corrispondenti funzioni membro getContacts()e addContact(Contact cont). Pertanto, in "Particle.h" includo "Contact.h". Nella Contactclasse, vorrei aggiungere il codice al costruttore per Contactquello che chiamerà …
Ho molte macchine nella mia applicazione C ++ tutte contenute in RaceTrack. Ogni auto è composta da centinaia di parti. Ogni parte dipende da qualche altra parte o due. Ho letto molte domande SO sul libro di DI e Mark Seemann e sembra che non dovrei definire una classe di …
Ho un componente C ++ abbastanza complesso le cui prestazioni sono diventate un problema. La profilatura mostra che la maggior parte del tempo di esecuzione viene semplicemente impiegata nell'allocazione della memoria per std::strings. So che c'è molta ridondanza tra quelle stringhe. Una manciata di valori si ripete molto frequentemente ma …
Quindi ho una fabbrica che crea oggetti di diverse classi. Le possibili classi sono tutte derivate da un antenato astratto. Il factory ha un file di configurazione (sintassi JSON) e decide quale classe creare, a seconda della configurazione dell'utente. Per raggiungere questo obiettivo, la fabbrica utilizza boost :: property_tree per …
Mi chiedo quali possibili meriti ha il copy-on-write? Naturalmente, non mi aspetto opinioni personali, ma scenari pratici del mondo reale in cui può essere tecnicamente e praticamente vantaggioso in modo tangibile. E per tangibile intendo qualcosa di più che salvarti la digitazione di un &personaggio. Per chiarire, questa domanda è …
Attualmente sto scrivendo un RTOS per microcontrollori. Il tutto è scritto in C ++ 11 - se qualcuno è interessato e il link al repository è in fondo. Attualmente sto scrivendo una classe che è una semplice coda di dati per passare oggetti tra thread (o tra gestori e thread …
C'è stato un cambio di lingua che lo ha richiesto o qualche motivo pratico per cui Bison non era più appropriato o ottimale? Ho visto su Wikipedia che sono passati, facendo riferimento alle note di rilascio di GCC 3.4 e GCC 4.1 . Queste note sulla versione indicano: Un parser …
Sono un utente Python di vecchia data. Alcuni anni fa, ho iniziato a studiare il C ++ per vedere cosa poteva offrire in termini di velocità. Durante questo periodo, continuerei a usare Python come strumento per la prototipazione. Sembrava che questo fosse un buon sistema: sviluppo agile con Python, esecuzione …
Il libro C ++ Templates: The Complete Guide , (c) 2002, mi sembra molto interessante, ma dato che ha 12 anni, sono preoccupato che potrebbe non essere aggiornato. Ci sono alcune recensioni di Amazon molto favorevoli risalenti a un anno fa e non vedo altri titoli molto recenti sui modelli …
Sto iniziando a scrivere codice C ++ per eseguire un robot e non so come incorporare i test unitari, se davvero posso. Mi è stata fornita una libreria che consente la creazione di "comandi" per il robot, che vengono automaticamente programmati ed eseguiti. Il meccanismo per creare questi comandi è …
Background / Scenario Ho iniziato a scrivere un'applicazione CLI esclusivamente in C (il mio primo programma C o C ++ corretto che non era "Hello World" o una sua variante). Verso metà strada stavo lavorando con "stringhe" di input dell'utente (array di caratteri) e ho scoperto l'oggetto streamer di stringhe …
Chiunque conosce una soluzione che funziona in questo modo: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results = …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.