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

Restringir un rango o concepto similar para aceptar solo un tipo dado.

Me gustaría declarar una función similar a la siguiente: string concat(const range<string> auto& strings); He logrado lo mismo a través de lo siguiente: template <template></template><typename> typename T> requires range<><string>> string concat(const T<string>& strings); Pero esto es demasiado pesado y repetitivo para considerarlo como utilización. ¿Existe una forma más limpia? Supongo . . . Read more

¿Cuál es la sintaxis `typename…` en las plantillas de C++?

Acabo de encontrar este fragmento de código en un archivo de Programa (C++): $template <typename blah, typename… Args> const <some-type> bof(<some-parameters>, Args&&… args) const { return breck(std::forward<Args>(args)…); }$ Me pregunto: 1) ¿qué son los tres puntos después de typename? 2) Parece intuitivamente que de esta manera podemos pasar múltiples argumentos. . . . Read more