Domande con tag 'c++'

5
risposte

Come condividere la memoria tra le applicazioni scritte in C / C ++

Sto seguendo un programma scritto in C / C ++ per il controllo in robotica. Fondamentalmente, tre diversi programmi vengono eseguiti contemporaneamente e comunicano tramite la memoria condivisa. Google-ling intorno a me trovato pensa come vxWork...
posta 15.04.2015 - 12:22
3
risposte

Come dovrei incapsulare l'accesso al database?

Quali sono alcuni esempi di buone strutture di classe utilizzate per gestire l'accesso al database? Sono un fan dell'incapsulamento di classe e preferirei che i contenitori (ad es. Auto) non eseguano attività di database. Mi piacerebbe anche...
posta 12.07.2012 - 00:09
3
risposte

Cosa si intende per ambito di una variabile?

Penso all'ambito di una variabile come - "L'ambito di una variabile particolare è l'intervallo all'interno del codice sorgente di un programma in cui tale variabile viene riconosciuta dal compilatore". Tale affermazione è tratta da "Ambit...
posta 23.03.2012 - 08:17
9
risposte

Ci sono risorse su come identificare i problemi che potrebbero essere meglio risolti con i modelli?

Ho deciso di migliorare le mie conoscenze nella meta-programmazione dei modelli. Conosco la sintassi e le regole e sto giocando con esempi innumerevoli di risorse online. Capisco quanto possano essere potenti i template e quanta ottimizzazion...
posta 28.11.2011 - 19:01
2
risposte

Come faccio a gestire le classi che vengono utilizzate una sola volta, ad esempio in una sola funzione?

Ho una classe che fondamentalmente crea una versione efficiente della memoria di una struttura da utilizzare in una sezione di codice critica per le prestazioni. La struttura risultante è brutta ma estremamente veloce, quindi non usarla non è...
posta 06.07.2014 - 04:55
6
risposte

Template Funzioni e modelli di funzioni in C ++

Mi sono imbattuto in una domanda che chiedeva la differenza tra i modelli di funzione e le funzioni dei modelli in C ++ e anche Classi di modelli e Modelli di classe. Ho avuto l'impressione che i modelli di funzione e le funzioni di template...
posta 27.11.2011 - 12:50
5
risposte

È saggio affidarsi alle ottimizzazioni?

Devo scrivere il mio codice per chiarire cosa sto facendo e fare affidamento sull'ottimizzatore per ripulire l'efficienza del mio codice, o dovrei essere ossessionato dall'ottenere un'ultima goccia di energia dal mio codice? E quanta velocità...
posta 07.05.2016 - 00:46
2
risposte

Non c'è un problema di gallina e uova dal momento che GCC è scritto in C ++ stesso?

Dalla versione 4.8, il compilatore C ++ GCC (la parte G ++ di esso) è scritto non più in C, ma in C ++ stesso. Ho una domanda ipotetica su questo. Mi chiedo come compilare il codice C ++ di GCC su una nuova piattaforma che non ha ancora compi...
posta 12.12.2014 - 02:53
5
risposte

Se A ha B e B detiene il riferimento di A, è necessario correggere un disegno difettoso? [duplicare]

Supponiamo che io abbia Boss e Lavoratore di classe; Boss ha un lavoratore e un operaio detiene un riferimento a Boss: Boss.h #include "Worker.h" class Boss{ public: Worker worker; }; Worker.h class Boss; class Worker{ Bo...
posta 24.06.2016 - 05:02
2
risposte

In c / c ++, le variabili a ambito di blocco sono impilate solo se il blocco è eseguito?

Supponiamo che: void func() { ... if( blah ) { int x; } ... } Lo spazio per x è riservato nello stack immediatamente quando viene inserito func o solo se il blocco viene effettivamente eseguito? O è la scelta del compila...
posta 18.12.2011 - 08:25