Não procure nos comentários Visual C ++ 2010

1

Em algum lugar no código, esqueci o std::cout<< , que agora está atrapalhando o meu console. Mas o meu código está cheio de saídas de depuração comentadas e o VC ++ pesquisa através de todas elas, tornando impossível encontrar o meu problema.
Eu acho que poderia ser resolvido com a opção de expressão regular no diálogo de pesquisa. Você tem alguma idéia de qual padrão devo usar para evitar a pesquisa de cout em //comment e /*comment*/ ?

Resumo:
Como ignorar comentários ao pesquisar texto no Microsoft Visual C ++ 2010 Express?

    
por Tomáš Zato 21.03.2013 / 02:03

1 resposta

1

^[^/*]*std::cout<< deve encontrar qualquer ocorrência de std::cout<< que não tenha nenhuma barra ou asterisco à sua esquerda. Notas: (1) Se você estiver usando / para iniciar sua pesquisa, provavelmente precisará colocar uma barra invertida antes da barra na regex. (2) Isso não encontrará código à direita de um */ . (3) Se você escrever várias declarações em uma linha, esse regex será confundido com qualquer coisa em uma declaração à esquerda da que você está procurando.

    
por 21.03.2013 / 03:32