Domande con tag 'c++'

1
risposta

gtkmm gestisci / aggiungi vs puntatori intelligenti:

gtkmm fornisce una gestione a vita dei widget usando Gtk::Widget* aWidget = Gtk::manage(new Widget()); Gtk::Widget.add(*aWidget); Ciò delega la gestione a vita di unWidget al suo widget contenitore. Abbiamo anche diversi tipi di puntat...
posta 27.07.2013 - 06:51
2
risposte

Accoppiamento semantico contro classe grande

Ho l'hardware con cui comunico via TCP. Questo hardware accetta ~ 40 diversi comandi / richieste con circa 20 risposte diverse. Ho creato una classe HardwareProxy che ha un TcpClient per inviare e ricevere dati. Non mi piaceva l'idea di avere...
posta 31.10.2013 - 21:25
1
risposta

Eliminazione dei requisiti di affinità del thread durante la conversione di un oggetto COM STA in un oggetto COM MTA

Supponiamo di dover convertire un oggetto COM STA in un oggetto MTA. Gli appartamenti a thread singolo garantiscono non solo che solo un thread chiamerà l'oggetto alla volta, ma che è sempre lo stesso thread (affinità del thread). Penso di av...
posta 17.09.2015 - 20:52
1
risposta

Funzionalità aumentante di sottoclassi senza duplicazione del codice in C ++

Devo aggiungere funzionalità comuni ad alcune classi che condividono la stessa superclasse, preferibilmente senza gonfiare la superclasse. La catena di ereditarietà semplificata ha questo aspetto: Element -> HTMLElement -> HTMLAnchorElem...
posta 21.08.2014 - 17:22
2
risposte

ODBC richiede software run-time oltre a un file .exe da eseguire su MySQL e ORACLE SQL? [chiuso]

Sto scrivendo un software [sotto Windows] in C ++ che in seguito deve essere in grado di connettersi sia a MySQL sia a SQL ORACLE. Ora il software deve essere il più semplice possibile per l'utente. Ora sto pensando di usare ODBC. Se utili...
posta 15.09.2014 - 16:40
1
risposta

Utilizzo di T [1] anziché di T per funzioni sovraccariche per T (&) [N]

La funzione asio :: buffer ha (void*, size_t) e (PodType(&)[N]) overload. Non volevo scrivere il brutto codice di tipo C (&x, sizeof(x)) , quindi ho scritto questo: SomePacket packet[1]; // SomePacket is POD read(sock...
posta 26.09.2012 - 21:30
2
risposte

organizzazione della struttura del menu OOP CLI?

Questo problema mi ha impedito di perseguire un progetto su cui sto lavorando perché influenza l'intera struttura dell'applicazione. Questa domanda è stata brevemente sfiorata qui , ma Sento che non è stato visto da molte persone e quindi non h...
posta 08.11.2014 - 05:39
2
risposte

Confronto grafico personalizzato?

Sto provando a confrontare due grafici usando il valore hash (cioè, al momento del confronto, cerca di evitare di attraversare il grafico) C'è un modo per fare una funzione tale che i valori di hash messi a confronto possano anche determinare a...
posta 27.06.2012 - 16:41
2
risposte

Come trovare un errore in un'applicazione server tcp per la quale non esiste alcun codice sorgente

Ho un'applicazione client c ++ / cli tcp che invia dati in un formato specifico come L,20100930033425093,-5.929958,13.164021 ad un'applicazione principale sulla porta 9000. L'applicazione principale viene effettivamente eseguita dall'altr...
posta 12.07.2012 - 10:29
3
risposte

Pattern di fabbrica o modello di builder? quale è adatto per leggere i dati del modello a elementi finiti da un file di testo?

Un seguito di un'altra domanda ( Prendere una decisione progettuale sulla lettura dei dati del modello da un file di input ). Desidero fare un'altra domanda riguardante il costruttore o il modello di fabbrica. (Ho letto che il builder è più c...
posta 15.11.2018 - 21:44