Come combinare diverse librerie C/C++ in una?

Come combinare diverse librerie C/C++ in una?

Sono stanco di aggiungere dieci librerie di collegamenti nel mio progetto, o di averne bisogno otto per utilizzare le mie. Mi piacerebbe prendere le librerie esistenti come libpng.a, libz.a, libjpe…


c++ - Confronto tra oggetti std:: tr1:: function<>

Ho cercato di implementare un sistema di eventi C#-like in C++ con i modelli di funzione tr1 utilizzati per memorizzare una funzione che gestisce l'evento. Ho creato un vettore in modo che più…


c++ - Abbreviazione typedef di tipo container STL?

Un modello comune con i contenitori STL è questo: map<Key, Value> map; for(map<Key, Value>::iterator iter=map.begin(); iter != map.end();++iter){...}Quindi, per evitare di scrivere la dic…


Idiomatic C++ per la lettura da una mappa const

Per le std::map<std::string, std::string> variables,vorrei fare questo: BOOST_CHECK_EQUAL(variables["a"], "b"); L'unico problema è che in questo contesto le variables sono const,quindi operator[…


c++ - elenco iteratore non incrementabile

Ho un vecchio progetto che è stato realizzato utilizzando Visual Studio 2003 e l'ho ricompilato recentemente con vs2005. Tuttavia, durante il runtime, ottengo il seguente errore: elenco iteratore…


c++ - Prestazioni relative di std:: vector vs. std:: list vs. std:: slist?

Per una semplice lista collegata in cui l'accesso casuale agli elementi della lista non è un requisito, ci sono dei vantaggi significativi(prestazioni o altro) nell'usare std::list invece di std::ve…



error handling - Perché gli errori nelle classi vengono solo bloccati in fase di runtime?

Ho una classe VB6 con un metodo che solleva un errore: Public Sub DoSomething... err.Raise 12345, description:="Error message"... End Sub Questo metodo è chiamato da una forma: Public Sub…


c++ - Implementazione shared_ptr completamente thread-safe

Qualcuno sa di un'implementazione shared_ptr completamente sicura per i shared_ptr ? Ad esempio, l'implementazione boost di shared_ptr è thread-safe per le destinazioni(refcounting) e anche sicura…


c++ - Come sovraccaricare correttamente l'operatore<< per un ostream?

Sto scrivendo una piccola libreria matrix in C++ per operazioni con matrici. Comunque il mio compilatore si lamenta, dove prima non lo faceva. Questo codice è stato lasciato su uno scaffale per 6…


c++ - Perché non posso spingere questo oggetto sul mio std:: list?

Ho appena iniziato a programmare in C++. Ho creato una classe Point, una std:: list e un iteratore in questo modo: class Point{public: int x, y; Point(int x1, int y1){x=…




reference list stl std containers template associative container objects library