A Microsoft lançou o Proxy 4, uma atualização de sua biblioteca de procuração para o polimorfismo de tempo de execução no idioma C ++. O novo lançamento apresenta blocos de construção para compor fachadas, aliases para expressar empréstimos e padrões de propriedade fraca, ajudantes para criar com eficiência proxies compartilhados e fracos e muito mais.
O proxy 4 foi anunciado em 19 de agosto. Encontrado no GitHub, a proxy é descrita como uma biblioteca C ++ 20 de plataforma cruzada apenas para escrever código polimórfico sem a dor da herança ou as limitações das funções virtuais tradicionais.
Proxy 4 apresenta aliases convenientes para referências não proprietárias e fracas, proxy_view e weak_proxy. Estes são construídos no topo do núcleo proxyConceito, facilitando a expressa empréstimos e os padrões de propriedade fraca no código, disse a Microsoft. Por exemplo, os desenvolvedores podem usar proxy_view Para pedir emprestado um objeto com segurança sem tomar posse, ou weak proxy Para construir uma referência fraca que pode ser bloqueada quando necessário.
