Domande con tag 'c++'

2
risposte

Design preferibile della protezione per l'ambito in C ++

Recentemente, mi sono imbattuto in un problema riguardante la progettazione della protezione per ambito. Una guardia di ambito richiama un oggetto funzione fornito (di solito esegue procedure di pulizia) all'uscita dall'ambito di inclusione. I...
posta 29.01.2016 - 11:33
4
risposte

Wrapper attorno a C ++ STL

Dove lavoro abbiamo la nostra libreria di sistema, che praticamente è solo wrapper attorno all'STL, come ad esempio: template <typename T> class HVector { protected: std::vector<T> data; public: int size () const; //Only re...
posta 09.04.2014 - 15:54
2
risposte

Typedefs per trasmettere le relazioni tra le classi

Mi chiedo se il seguente uso di typedef sia una buona pratica o se ci siano degli svantaggi. Fondamentalmente ho un sacco di "dati" -strutture, che sono destinati ad essere utilizzati in contenitori (globalmente unici), e tengono indici ad al...
posta 19.02.2015 - 22:45
1
risposta

La LGPL si applica se riscrivo una porzione di JasperReports in C ++?

Vorrei riscrivere una parte della libreria JasperReports in C ++. La libreria leggerà dallo stesso formato XML utilizzato da JasperReports. Se integro questa libreria C ++ alla mia applicazione proprietaria, devo aprire il codice sorgente della...
posta 15.05.2015 - 05:22
2
risposte

È un anti-pattern per usare void * ed enum per abilitare il controllo dei caratteri?

In un motore di gioco, hai Object s composto da diversi componenti. Uno di questi è un RenderComponent che può essere un Mesh , un Sprite o un Light . Ora, tutte queste classi sono molto diverse con interfacce non compa...
posta 17.08.2014 - 18:21
2
risposte

Caso d'uso potenzialmente giustificabile per const_cast o cattiva progettazione?

Sto progettando una struttura dati in C ++ e voglio esporre un'interfaccia all'utente per attraversare la struttura in un certo ordine. Invece di creare diversi tipi di enumeratori, voglio mantenerlo semplice e fornire un singolo enumeratore, pu...
posta 20.07.2014 - 05:57
1
risposta

C ++ Multithreading su Unix

Ho due domande correlate: Esistono buoni libri per il multithreading in C ++, specialmente ora che C ++ 11 contiene il multithreading nella libreria standard? Ho la programmazione Wrox su Unix (1000 pagine fat red) e al suo interno util...
posta 28.03.2012 - 10:52
1
risposta

Utilizzo di un linguaggio di sviluppo (Python) prima di inserirlo in C ++ [duplicato]

Sto facendo un dibattito qui con il mio amico, se è OK avere un linguaggio di sviluppo prima di mettere l'idea in C ++. Quando dico linguaggio di sviluppo intendo un linguaggio per provare le idee prima di inserirle nel linguaggio compilato...
posta 01.04.2013 - 23:02
3
risposte

Passaggio da Java e C a C ++

Ho imparato Java e sono abbastanza competente nella programmazione. Ho anche imparato C di recente. Ho esaminato un confronto tra Java e C ++ e mi piacciono le caratteristiche del C ++ come l'overloading dell'operatore e la sua velocità. Q...
posta 22.06.2014 - 12:32
3
risposte

Perché il pattern di progettazione Command è utile per l'IA del gioco?

Sto cercando di imparare il modello di progettazione di Command e applicarlo al gioco su cui sto lavorando. Per prima cosa leggo sull'implementazione generale e mi sembra di capirlo abbastanza bene. Ora voglio sapere come usarlo nei giochi. Ho i...
posta 28.09.2018 - 17:30