Tag: STDARRAY
He estado trabajando en un juego escrito con C++ y SDL2 en mi tiempo libre y estoy refinando algunas de mis clases base para objetos dibujables. Estos objetos tienen una posición (x e y) y un tamaño (ancho y alto). Tiene más sentido para mí almacenar estos objetos en un . . . Read more
Quiero utilizar bytes contiguos fijos de una matriz de bytes larga s como claves en un std::map<><char,n>,int>. ¿Puedo hacer esto sin copiar al reinterpretar submatrices de s como std::array<char,n>? Aquí hay un ejemplo mínimo: #include <map> int main() { std::map<><char,10>,int> m; const char* s=”Some long contiguous data”; // reinterpretar 10 . . . Read more
Tengo un programa en el que estoy tratando de recopilar un conjunto de datos en un std::array, sin embargo, no puedo hacer que esto funcione cuando el tamaño de mi array se establece en el valor del tamaño del mundo. Obtengo el siguiente error: MPITests.cpp:16:21: error: el valor de ‘size’ . . . Read more
Supondría que el siguiente código funcionaría para inicializar la clase Matrix, pero para Matrix C obtengo lo siguiente: error C2440: ‘inicialización’: no se puede convertir de ‘lista de inicializadores’ a ‘Math::Linear::Matrix<int,2,2>’ template<class t,=”” unsigned=”” int=”” rows,=”” unsigned=”” int=”” cols=””> class Matrix { public: Matrix(std::array<><t,cols>,Rows> ArrayArray) { } } std::array<><int, 2=””>, . . . Read more