Perguntas com a marcação «functions»

Função é um bloco de código que executa uma tarefa específica.

120
Funções de linha única chamadas apenas uma vez

Considere uma função sem parâmetros ( editar: não necessariamente) que executa uma única linha de código e é chamada apenas uma vez no programa (embora não seja impossível que seja necessário novamente no futuro). Pode realizar uma consulta, verificar alguns valores, fazer algo que envolva regex...

48
Quando NÃO usar destruidores virtuais?

Eu acreditava ter pesquisado muitas vezes sobre destruidores virtuais, a maioria menciona o propósito de destruidores virtuais e por que você precisa de destruidores virtuais. Também acho que na maioria dos casos os destruidores precisam ser virtuais. Então a pergunta é: Por que o c ++ não define...

44
Nomeação de método booleano afirmativo vs negativo

Os métodos booleanos sempre devem assumir a forma afirmativa, mesmo quando serão usados ​​apenas na forma negativa? Digamos que eu queira verificar se existe uma entidade antes de criar uma, meu argumento é que a primeira forma abaixo é melhor que a segunda, se o método é ou não usado na forma...

42
Começando uma frase com um nome de função? [fechadas]

Ocasionalmente, ao digitar algo relacionado a uma linguagem de programação que diferencia maiúsculas de minúsculas, acabo iniciando uma frase com um nome de função. Agora, as regras do inglês afirmam que a primeira palavra em uma frase precisa ser maiúscula; o nome da função é minúsculo, no...

38
Por que Today () é um exemplo de função impura?

Parece que, ao ler algo como este artigo da Wikipedia sobre "funções puras" , elas são listadas Today()como um exemplo de função impura, mas me parece bastante pura. É porque não há argumento formal de entrada? Por que a hora do dia real não é tratada como a "entrada para a função"; nesse caso, se...