Criando rapidamente um comando de terminal `yes`
(endler.dev)- O que é o comando
yes?
- Um fluxo que imprime repetidamente o caractere
y
- Implementação simples
- Basta imprimir
yrepetidamente com GOTO ou um laço
- Melhoria simples de desempenho
- Usar buffer
- O tamanho do buffer deve ser múltiplo de 4 (para alinhamento de memória)
- Rapidez com grande volume
- Usar um buffer de string preenchido para reutilização no laço
stdouté protegido por um estado de bloqueio- Evitar alocações desnecessárias com strings nativas da plataforma e
std::borrow::Cow
1 comentários
É meio que uma macro, né?