SafeSubtract
Taşma karşı koruyan bir şekilde iki sayı çıkarır.
template<typename T, typename U>
inline bool SafeSubtract (
T t,
U u,
T& result
) throw ();
Parametreler
[in]t
İlk sayı, çıkarma.Bu t. türünde olmalıdır[in]u
Çıkart sayısı t.Bu tür u. olmalıdır[Çıkış]result
Parametre nerede SafeSubtract sonucu depolar.
Dönüş Değeri
trueherhangi bir hata oluşmaz falsebir hata oluşursa.
Notlar
Bu yöntem bir parçası olan SafeInt Kitaplığı ve bir örneğini oluşturmadan tek çıkarma işlemi için tasarlanmış SafeInt sınıfı.
[!NOT]
Bu yöntem, yalnızca tek bir matematiksel işlem korumalı olduğunda kullanılmalıdır.Birden çok işlem varsa, kullanmanız gereken SafeInt tek tek başına işlevleri çağırmak yerine sınıf.
t ve u şablon türleri hakkında daha fazla bilgi için bkz: SafeInt işlevleri.
Gereksinimler
Başlık: safeint.h
Namespace: Microsoft::Utilities