Articles of ++

Como replace todas as seqüências de caracteres para números contidos em cada seqüência de caracteres no Notepad ++?

Eu estou tentando encontrar todos os valores com o seguinte padrão: value=”4″ value=”403″ value=”200″ value=”201″ value=”116″ value=”15″ e substituí-lo por valor dentro dos escopos. Eu estou usando o seguinte regex para encontrar o padrão: .*”\d+” Como posso fazer uma substituição?

Regex: remover linhas contendo

Eu tenho um longo documento de comandos. Usando o notepad ++ ou regex, eu quero apagar todas as linhas contendo “help”, incluindo keyboard_help etc. Como isso pode ser feito?

O que é mais eficiente? Usando pow para quadrar ou apenas multiplicá-lo consigo mesmo?

Qual destes dois methods é mais eficiente em C? E que tal: pow(x,3) vs. x*x*x // etc?

Encontrando duplicatas no tempo O (n) e no espaço O (1)

Entrada: Dado um array de n elementos que contém elementos de 0 a n-1, com qualquer um desses números aparecendo qualquer número de vezes. Objetivo: Encontrar esses números repetidos em O (n) e usar apenas o espaço de memory constante. Por exemplo, se n for 7 e array for {1, 2, 3, 1, 3, 0, […]

O Notepad ++ mostra todos os caracteres ocultos?

No Notepad ++ eu configurei “aba replace com 2 espaços”. Ao codificar em Python, copiei e colei alguns códigos da Web e ele apareceu recuado corretamente. Mas a execução do código resultou em erros de recuo, que resolvi no final removendo todos os espaços “visíveis” nos começos de linha e inserindo a mesma quantidade de […]

Encontrar CRLF no Notepad ++

Como posso encontrar / replace todos os caracteres CR / LF no Notepad ++? Eu estou procurando algo equivalente ao ^ p caractere especial no Microsoft Word.

Qual é exatamente o ponteiro base e o ponteiro da pilha? Para o que eles apontam?

Usando este exemplo vindo da wikipedia, no qual DrawSquare () chama DrawLine (), (Observe que esse diagrama tem endereços altos na parte inferior e endereços baixos na parte superior.) Alguém poderia me explicar o que ebp e esp estão neste contexto? Pelo que vejo, eu diria que o ponteiro da pilha aponta sempre para o […]

Existe um pré-processador C que elimina blocos #ifdef baseados em valores definidos / indefinidos?

Pergunta original O que eu gostaria não é um pré-processador C padrão, mas uma variação que aceitaria de algum lugar – provavelmente a linha de comando através das opções -DNAME1 e -UNAME2 – uma especificação de quais macros são definidas e, então, eliminaria código. Pode ser mais fácil entender o que estou procurando com alguns […]

Ferramenta para rastrear dependencies #include

Alguma boa sugestão? A input será o nome de um arquivo de header e a saída deverá ser uma lista (preferencialmente uma tree) de todos os arquivos, incluindo direta ou indiretamente.

_DEBUG vs NDEBUG

Qual pré-processador definir deve ser usado para especificar seções de código de debugging? Use #ifdef _DEBUG ou #ifndef NDEBUG ou existe uma maneira melhor de fazer isso, por exemplo, #define MY_DEBUG ? Eu acho que _DEBUG é específico do Visual Studio, é padrão NDEBUG?