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: STD-SPAN

¿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

¿Dónde usar std::span?

Quiero escribir una función que pueda aceptar cualquier tipo de búfer contiguo (por ejemplo, std::array, std::vector, matriz sin formato, etc.) desde su lugar de llamada. He ideado dos métodos. Método #1: void func( int* const buffer, const std::size_t expectedTokenCount ); Aquí, expectedTokenCount es el número máximo de elementos que se . . . Read more