Parâmetros de ponteiro
Ponteiros são um recurso de programação avançado que deve ser usado somente em situações críticas de desempenho. Ponteiros permitem o acesso a locais na memória. As diretrizes a seguir ajudam a garantir que o seu design de bibliotecas torna o uso eficaz dos ponteiros.
Fornece uma alternativa para qualquer membro que leva um argumento do ponteiro, como ponteiros não são compatíveis com CLS.
Evite fazer argumento caro, verificação de argumentos de ponteiro.
Em geral, você deve verificar argumentos; No entanto, para membros de diferenciação de desempenho, a sobrecarga é geralmente não vale.
Convenções comuns relacionados ao ponteiro durante a criação de membros com ponteiros.
Por exemplo, os membros não precisará tomar um índice de início como um parâmetro porque a aritmética de ponteiro simples pode ser usada para fornecer o endereço de ponteiro como endereço de base do ponteiro adicionado ao índice de início desejado.
Portions Copyright 2005 Microsoft Corporation. Todos os direitos reservados.
Portions Copyright Addison-Wesley Corporation. Todos os direitos reservados.
Para obter mais informações sobre as diretrizes de design, consulte a "diretrizes de Design do Framework: Convenções, idiomas e padrões de reutilizável.Bibliotecas de rede" catálogo por Krzysztof Cwalina e Brad Abrams, publicado pela Addison-Wesley, 2005.
Consulte também
Conceitos
Outros recursos
Diretrizes de Design do membro
Diretrizes de Design para desenvolvimento bibliotecas de classe