Partager via


Modèle XMMax

Compare deux instances de type de données numériques, ou deux instances d’un objet qui prend en charge une surcharge de <, et retourne la plus grande des deux instances. Le type de données des arguments et la valeur de retour sont identiques.

Syntaxe

template<class T> T XMMax(
  [in]  T a,
  [in]  T b
);

Paramètres

Un

[in] Spécifie le premier des deux objets.

B

[in] Spécifie les deux objets sur deux.

Valeur renvoyée

Retourne le plus grand des deux objets d’entrée.

Notes

XMMax est un modèle et le type T est spécifié lorsque le modèle est instancié.

Notes

Le XMMax modèle est nouveau pour DirectXMath et n’est pas disponible pour XNAMath 2.x. XMMax est disponible en tant que macro dans XNAMath 2.x.

 

Notes

Dans l’idéal, utilisez std::max au lieu de XMMax. Pour éviter les conflits avec les en-têtes Windows avec std::max, vous devez #define NOMINMAX avant d’inclure des en-têtes Windows.

 

Espace de noms : utiliser DirectX

Conditions requises par la plateforme

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 avec le SDK Windows pour Windows 8. Pris en charge pour les applications de bureau Win32, les applications du Windows Store et les applications Windows Phone 8.

Spécifications

Condition requise Valeur
En-tête
DirectXMath.h

Voir aussi

Fonctions de modèle de bibliothèque DirectXMath

XMMin