linux-BR.org

Notícias de software livre e tecnologias

Se tivermos um protocolo Send >, é demorado e propenso a erros continuar escrevendo concorrente >.Protocoltypes >> cria automaticamente uma std :: variant .Por exemplo, aqui está Chan , …>:
Como é especializado, a única coisa que podemos fazer com um chan > é usar operador >>.Ou seja, se tivermos um protocolo Send >, criamos uma variante std :: .Reescreve essencialmente a expressão original em (std :: is_same_v || … || std :: is_same_v ), embora ts [0] não seja uma sintaxe real.

Fonte: https://maxtaylor.dev/posts/2023/05/cpp-session-types