Aracılığıyla paylaş


CComCurrency sınıfı

CComCurrencyoluşturma ve yönetme yöntemlerini ve işleçler sahip bir para nesnesi.

class CComCurrency

Üyeler

ts72s9fe.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CComCurrency::CComCurrency

Kurucu için bir CComCurrency nesnesi.

ts72s9fe.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CComCurrency::GetCurrencyPtr

Adresini döndürür bir m_currency veri üyesi.

CComCurrency::GetFraction

Kesir bileþeni, geri dönmek için bu yöntemi çağırın bir CComCurrency nesnesi.

CComCurrency::GetInteger

Tamsayı bileşeni geri dönmek için bu yöntemi çağırın bir CComCurrency nesnesi.

CComCurrency::Round

Yuvarlamak için bu yöntemi çağırın bir CComCurrency nesneye en yakın tamsayı değeri.

CComCurrency::SetFraction

Kesir bileþeni olarak ayarlamak için bu yöntemi çağırın bir CComCurrency nesnesi.

CComCurrency::SetInteger

Tamsayı bileşenini ayarlamak için bu yöntemi çağırın bir CComCurrency nesnesi.

ts72s9fe.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CComCurrency::operator-

Bu işleç çıkarma yapmak için kullanılan bir CComCurrency nesnesi.

CComCurrency::operator! =

İki karşılaştırır CComCurrency eşitsizlik nesneler.

CComCurrency::operator *

Bu işlecin üzerinde çarpma işlemi gerçekleştirmek için kullanılan bir CComCurrency nesnesi.

CComCurrency::operator * =

Bu işlecin üzerinde çarpma işlemi gerçekleştirmek için kullanılan bir CComCurrency object ve sonucu atayın.

CComCurrency::operator /

Bu işleci bölme yapmak için kullanılan bir CComCurrency nesnesi.

CComCurrency::operator / =

Bu işleci bölme yapmak için kullanılan bir CComCurrency object ve sonucu atayın.

CComCurrency::operator +

Bu işleç toplama üzerinde gerçekleştirmek için kullanılan bir CComCurrency nesnesi.

CComCurrency::operator +=

Bu işleç toplama üzerinde gerçekleştirmek için kullanılan bir CComCurrency nesne ve sonucu geçerli nesneye atayabilirsiniz.

CComCurrency::operator <

Bu işleci iki karşılaştırır CComCurrency küçük olanı belirlemek için nesneler.

CComCurrency::operator < =

Bu işleci iki karşılaştırır CComCurrency eşitlik ya da küçük olanı belirlemek için nesneler.

CComCurrency::operator =

Bu işleç atar CComCurrency yeni bir değer nesnesi.

-= CComCurrency::operator

Bu işleç çıkarma yapmak için kullanılan bir CComCurrency object ve sonucu atayın.

CComCurrency::operator ==

Bu işleci iki karşılaştırır CComCurrency nesneler için eşitlik.

CComCurrency::operator >

Bu işleci iki karşılaştırır CComCurrency daha büyük belirlemek için nesneler.

CComCurrency::operator > =

Bu işleci iki karşılaştırır CComCurrency eşitlik ya da daha büyük belirlemek için nesneler.

CComCurrency::operator para birimi

Yayınları bir CURRENCY nesnesi.

ts72s9fe.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CComCurrency::m_currency

CURRENCY Sınıf örneği tarafından oluşturulan değişken.

Notlar

CComCurrencyiçin bir sarıcı olan para veri türü.PARA 10.000 ölçeğinde 8 bayt ikiye tamsayı değeri olarak uygulanır.Bu parayla bir sayı ondalık noktanın solunda 15 basamağa sahip ve 4 basamak sağa sağlar.Para veri türü olan parayla ilgili hesaplamalar veya herhangi bir sabit noktalı hesaplamalar için son derece yararlı nerede doğruluk önemlidir.

CComCurrency sarıcı parayla bu yazıda aritmetik, atama ve karşılaştırma işlemleri uygular.Desteklenen uygulamalar sabit noktalı hesaplamalar sırasında ortaya çıkabilecek yuvarlama hataları denetlemek üzere seçildi.

CComCurrency Nesne iki bileşenleri biçiminde ondalık noktanın her iki tarafındaki sayılara erişim sağlar: ondalık noktanın solundaki değeri saklayan bir tamsayı bileşen ve ondalık noktanın sağındaki değeri saklayan bir kesir bileþeni.Kesir bileþeni-9999 arasında bir tamsayı değeri olarak dahili olarak saklanır (CY_MIN_FRACTION) ve +9999 (CY_MAX_FRACTION).Yöntem CComCurrency::GetFraction 10000 faktörüyle ölçeklendirilebilir bir değeri döndürür (cy_scale).

Tamsayı ve kesirli bileşenlerini belirtmek için bir CComCurrency nesne, kesir bileþeni 0-9999 aralığında bir sayı olduğunu unutmayın.Bu tutarlar ondalık ayırıcıdan sonra yalnızca iki basamak kullanarak ifade eder ABD dolar gibi bir para birimi ile uğraşırken önemlidir.Son iki basamağını görüntülenmemesine rağmen bunların dikkate alınması gerekir.

Value

Olası CComCurrency atamaları

$10.50

CComCurrency(10,5000) veya CComCurrency(10.50)

$10.05

CComCurrency(10,500) veya CComCurrency(10.05)

Değerleri CY_MIN_FRACTION, CY_MAX_FRACTION, ve cy_scale atlcur.h tanımlanır.

Gereksinimler

Başlık: atlcur.h

Ayrıca bkz.

Başvuru

COleCurrency sınıfı

CURRENCY

Diğer Kaynaklar

atl sınıfına genel bakış