Domande con tag 'c++11'

1
risposta

Evitando std :: forward e Rvalue References

Di recente ho letto la Guida di stile di Google C ++ e in particolare una parte ha attirato la mia attenzione. La parte relativa a Rvalue References scoraggia l'utilizzo di std :: forward in generale e utilizzando i riferimenti di valore...
posta 05.03.2015 - 22:08
3
risposte

Come rappresentare la personalità di una persona in classe?

Diciamo che ho una classe Person. class Person{ Person(std::string, int); void walk(); void talk(); void eat(); private: int age; std::string() name; }; Ora diciamo che voglio aggiungere personalità a questo ogget...
posta 28.12.2016 - 19:35
1
risposta

Gestione di un'interfaccia più specializzata senza duplicazione del codice

Ho il seguente codice: struct AInterface { XXX some_method(/* some params */) = 0; }; void foo(const AInterface & a) { do_work(); while (x) { do_work_2(); foo_process_input(a); } return some_value();...
posta 08.04.2017 - 21:21
1
risposta

Dove si trova la memoria dinamica associata a std :: bind?

Il problema è che poiché puoi usare std: bind in un ciclo con un numero arbitrario di iterazioni, la memoria non può essere in linea. Non sembra essere in pila, dal momento che non sembra generare perdite di memoria. Sembra, quindi, che debba es...
posta 26.10.2015 - 05:08
2
risposte

La destinazione dei messaggi cout in un programma GUI

Ho creato alcune classi e funzioni in una libreria statica che ha la familiare stampa di messaggi di testo in stdout : cout << "Hello World!" << endl; Ho sviluppato questa libreria per l'uso in un'applicazione console, ma st...
posta 19.06.2014 - 02:30
1
risposta

Restituisce un riferimento all'interno di una cattiva pratica del vettore privato?

Ho la seguente classe rifilata: #include <vector> #include "Tile.h" class Board { std::vector<Tile> boardArr; // VVV Bad Practice? Safe? Tile& getTileAt(unsigned int x, unsigned int y); public: Board(int w...
posta 08.05.2015 - 00:27
1
risposta

Calcolo del determinante di una matrice

Sto lavorando su una libreria (nel mio tempo libero) che spero di aprire presto. Uno degli elementi nella libreria è un metodo per calcolare il determinante di una data matrice di input. Per questo, ho creato un sottoprogetto chiamato "LUDecompo...
posta 17.03.2015 - 10:06
1
risposta

Esegui un programma c ++ in molte mappe dati diverse

Voglio eseguire un programma c ++ per elaborare molti dati da diversi file xml e risultati di output. Eseguo il programma una volta per file e potenzialmente ho circa 50 file diversi. Il problema è che ogni file xml ha una convenzione di deno...
posta 19.04.2015 - 09:43
2
risposte

operator "" nel moderno C ++

Ho preso un esempio che ho trovato on-line in cui un constexpr del modulo _binary poteva essere valutato al momento della compilazione come unsigned long long e quindi ho provato a generalizzarlo per qualsiasi base da 2 a 36. Ad esempio, 17b1234...
posta 07.02.2015 - 03:55
1
risposta

in direzione giusta? C ++ e modelli di classe

Sto lavorando su un codice ereditato in C ++ e sto cercando di usare 2 classi con i template perché ho bisogno di 2 tipi di ogni classe per operare su dati in virgola mobile o interi (double v uint64_t per essere precisi). Nelle due classi ch...
posta 02.05.2014 - 22:47