Partager via


Paramètres pointeurs

Mise à jour : novembre 2007

Les pointeurs constituent une fonctionnalité de programmation évoluée qu'il convient d'utiliser uniquement dans les cas où les performances sont essentielles. Les pointeurs permettent d'accéder à des emplacements en mémoire. Les instructions suivantes garantissent que votre conception de bibliothèque utilise les pointeurs de façon efficace.

Évitez de procéder à des vérifications d'arguments pointeur, très coûteuses en termes de ressources.

En général, vous devez vérifier les arguments ; toutefois, pour les membres dépendants des performances, la charge induite n'en vaut pas souvent la peine.

Respectez les conventions standard relatives aux pointeurs lors de la conception de membres avec des pointeurs.

Par exemple, les membres n'ont pas besoin de prendre un index de début comme paramètre car il est possible d'utiliser des opérations arithmétiques de pointeur simples pour fournir l'adresse de pointeur comme adresse de base du pointeur ajoutée à l'index de début requis.

Portions Copyright 2005 Microsoft Corporation. Tous droits réservés.

Portions Copyright Addison-Wesley Corporation. Tous droits réservés.

Pour plus d'informations sur les instructions de conception, consultez le livre « Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries » de Krzysztof Cwalina et Brad Abrams, publié par Addison-Wesley, 2005.

Voir aussi

Concepts

Conception de paramètres

Autres ressources

Instructions de conception des membres

Instructions de conception pour le développement de bibliothèques de classes