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: STDVECTOR

¿Cómo pasar un objeto span vacío?

¿Hay alguna forma de pasar un std::span vacío a una función? Tengo una función como la siguiente: bool func(const std::vector<int>& indices) { if (!indices.empty()) { /* hacer algo */ } } // al llamarla con un vector vacío const bool esAceptable { func(std::vector(0)) }; Y quiero cambiarla para que use . . . Read more

¿Existen soluciones alternativas para este bug específico de vector<>> en MSVC?

El siguiente código falla en MSVC pero se compila en GCC y Clang, godbolt “`c++ #include <unordered_map> #include <vector> using namespace std; struct NonCopyable { NonCopyable() = default; NonCopyable(NonCopyable const &) = delete; NonCopyable(NonCopyable &&) = default; }; int main() { using Data = unordered_map<int, noncopyable="">; <pre><code>vector<data> vec; vec.reserve(3); // . . . Read more