es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AGDA-STDLIB

¿Cómo se comporta std::unordered_map? [C++]

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

Iterar sobre columnas en una matriz C++

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

Orden extraña de ejecución en Qt C++

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

¿Cómo obtener más información de depuración para C++ std::ofstream al escribir en un dispositivo?

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