Aracılığıyla paylaş


SafeInt işlevleri

SafeInt kitaplığı örneğini oluşturmadan kullanabileceğiniz çeşitli işlevler sağlayan SafeInt sınıfı.Tek bir matematiksel işlem tamsayı taşması korumak istiyorsanız, bu işlevleri kullanabilirsiniz.Birden fazla matematiksel işlemler korumak istiyorsanız, oluşturmanız SafeInt nesneler.Oluşturmak için daha verimli SafeInt nesneleri birden çok kez bu işlevleri kullanımı çok.

Bu işlevler karşılaştırmak veya bunları önce aynı türe dönüştürmek zorunda kalmadan, iki farklı türde parametreler üzerinde matematiksel işlemler gerçekleştirebilir sağlar.

Bu işlevlerin her iki şablon türü vardır: T ve U.Bu türlerin her biri, Boolean, karakter ya da tamsayı türü olabilir.İntegral tür imzalı veya imzasız ve herhangi bir boyuta 8 bitten 64 bittir.

Bu Bölümde

İşlev

Description

SafeAdd

İki sayıyı toplar ve taşma karşı korur.

SafeCast

Başka bir tür parametresi bir tür çevirir.

SafeDivide

İki sayı böler ve sıfıra bölme karşı korur.

SafeEquals, SafeGreaterThan, SafeGreaterThanEquals, SafeLessThan, SafeLessThanEquals, SafeNotEquals

İki sayıyı karşılaştırır.Bu işlevler, bunların türlerini değiştirmeden sayıların iki farklı türde karşılaştırmanıza olanak sağlar.

SafeModulus

İki mod işlemi gerçekleştirir.

SafeMultiply

İki sayının birbirine çarpar ve taşma karşı korur.

SafeSubtract

İki sayı çıkarır ve taşma karşı korur.

İlgili Bölümler

Bölüm

Description

SafeInt sınıfı

SafeInt Sınıfı.

SafeIntException sınıfı

SafeInt Kitaplığı'na özel durum sınıfı.