Tag: AGDA-STDLIB
Estaba leyendo sobre unordered_map en C++ y tengo algunas preguntas que no puedo responder claramente. He notado que unordered_map coloca un elemento por índice y no múltiples (las tablas hash se pueden implementar utilizando uno de estos métodos para solucionar que 2 elementos se asignen al mismo índice). 1) ¿Si . . . Read more
Después de una desviación en su carrera, estoy intentando ponerme al día con std::views (y la programación funcional en general). Estoy usando el operador ‘|’ (pipe) con std::views::filter en un vector, y estoy confundido por qué algunas estructuras de código se compilan y otras no. Este código crea un vector . . . Read more
Quiero iterar sobre una sola fila y columna en una matriz de tipo std::vector<std::vector<int&>> y obtener su suma. Sé que puedo hacer esto en un bucle anidado, pero aquí está mi pregunta. ¿Puedo usar int val_sum = 0; std::for_each(matrix_[row].begin(),matrix_[row].end(),[&](int x) { val_sum += x;}); para las columnas y ¿cómo se . . . Read more
Disculpas si ya se ha preguntado antes, pero no encontré ninguna respuesta. ¿Alguien puede iluminarme sobre qué está sucediendo aquí? Estaba jugando con Qt y C++ estándar. Por lo tanto, el código de prueba a continuación no hizo lo que esperaba. ¿Está relacionado con la cola QCoreApplication? ¿Esperaba la secuencia . . . Read more
Buen día, estoy tratando de depurar este código C++ que interactúa con el dispositivo XDMA: #include <fstream> #include <iostream> #include <unistd.h> int main() { std::ofstream output_; const char* output_name = “/dev/xdma/card0/h2c0”; output_.exceptions(std::ios::failbit | std::ios::badbit); output_.rdbuf()->pubsetbuf(nullptr, 0); output_.open(output_name, std::ios::binary | std::ios::out); std::streamoff offset = 0x1e00000; output_.seekp(offset, std::ios::beg); const char buf[1] = . . . Read more