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: LANGUAGE-DESIGN

¿Cuál es el valor especial de `co_yield` en contraste con un lambda simple con estado en C++20?

De la conocida biblioteca de coroutines en C++ (buscar “No permitir el uso de co_await dentro de la coroutine generadora.” en el archivo fuente generator.hpp en el repositorio https://github.com/lewissbaker/cppcoro/blob/master/include/cppcoro/generator.hpp) y a partir de mis propios experimentos, sé que una coroutine que utiliza co_yield no puede utilizar co_await al mismo tiempo. . . . Read more

Diferencia entre una macro y una función (fuera de C)

Ha habido varias respuestas diferentes sobre la diferencia entre una función y una macro en lenguajes como C, como se muestra en https://stackoverflow.com/questions/4990362/what-is-the-difference-between-a-macro-and-a-function-in-c. Sin embargo, mi pregunta es más conceptual y trata sobre lo que una función nos proporciona o puede hacer que una macro no puede hacer por su . . . Read more