Aracılığıyla paylaş


SafeMultiply

Birlikte taşma karşı koruyan bir şekilde iki sayıyı çarpar.

template<typename T, typename U>
inline bool SafeMultiply (
   T t,
   U u,
   T& result
) throw ();

Parametreler

  • [in]t
    Çarpmak istediğiniz ilk sayı.Bu t. türünde olmalıdır

  • [in]u
    İkinci sayıyı çarpmak.Bu tür u. olmalıdır

  • [Çıkış]result
    Parametre nerede SafeMultiply 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 çarpma 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

Ayrıca bkz.

Başvuru

SafeInt sınıfı

SafeDivide

Diğer Kaynaklar

SafeInt işlevleri

SafeInt Kitaplığı