Como encontrar chaves ausentes em .cpp/pesquisa nos comentários?

Como encontrar chaves ausentes em .cpp/pesquisa nos comentários?

O arquivo tem um "}" a menos que "{", mas todos parecem corresponder.

Portanto, provavelmente está em um comentário.

Como faço para pesquisar em um comentário ou encontrar a chave que falta?

Responder1

Eu recomendaria usar um editor de texto comoBloco de notas++que fornece destaque de sintaxe e correspondência de parênteses. Navegue até cada colchete/parêntese/chave e ele destacará o correspondente. Isso o ajudará a encontrar o personagem que falta.

Responder2

Um truque simples para encontrar colchetes e parênteses desequilibrados em arquivos C e C++ é executarRecuo GNUatravés deles.

Jogue fora a saída e observe apenas os avisos e erros produzidos, eles mostrarão colchetes e parênteses desequilibrados também em código morto.

Para fazer isso em uma árvore de origem eu uso como

find . -name "*.[ch]*"|xargs -n1 indent -st >/dev/null

informação relacionada