Freigeben über


XMMax-Vorlage

Vergleicht zwei numerische Datentypinstanzen oder zwei Instanzen eines Objekts, das eine Überladung von <unterstützt, und gibt die größere der beiden Instanzen zurück. Der Datentyp der Argumente und der Rückgabewert sind identisch.

Syntax

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

Parameter

Eine

[in] Gibt das erste von zwei -Objekten an.

B

[in] Gibt die beiden von zwei -Objekten an.

Rückgabewert

Gibt das größere der beiden Eingabeobjekte zurück.

Bemerkungen

XMMax ist eine Vorlage, und der T-Typ wird angegeben, wenn die Vorlage instanziiert wird.

Hinweis

Die XMMax Vorlage ist neu für DirectXMath und nicht für XNAMath 2.x verfügbar. XMMax ist als Makro in XNAMath 2.x verfügbar.

 

Hinweis

Verwenden Sie im Idealfall std::max anstelle von XMMax. Um Konflikte mit Windows-Headern mit std::max zu vermeiden, müssen Sie NOMINMAX #define, bevor Sie Windows-Header einschließen.

 

Namespace: Verwenden von DirectX

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Header
DirectXMath.h

Siehe auch

Vorlagenfunktionen der DirectXMath-Bibliothek

XMMin