CComCurrency sınıfı
CComCurrencyoluşturma ve yönetme yöntemlerini ve işleçler sahip bir para nesnesi.
class CComCurrency
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Kurucu için bir CComCurrency nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Adresini döndürür bir m_currency veri üyesi. |
|
Kesir bileþeni, geri dönmek için bu yöntemi çağırın bir CComCurrency nesnesi. |
|
Tamsayı bileşeni geri dönmek için bu yöntemi çağırın bir CComCurrency nesnesi. |
|
Yuvarlamak için bu yöntemi çağırın bir CComCurrency nesneye en yakın tamsayı değeri. |
|
Kesir bileþeni olarak ayarlamak için bu yöntemi çağırın bir CComCurrency nesnesi. |
|
Tamsayı bileşenini ayarlamak için bu yöntemi çağırın bir CComCurrency nesnesi. |
Ortak İşleçler
Ad |
Description |
---|---|
Bu işleç çıkarma yapmak için kullanılan bir CComCurrency nesnesi. |
|
İki karşılaştırır CComCurrency eşitsizlik nesneler. |
|
Bu işlecin üzerinde çarpma işlemi gerçekleştirmek için kullanılan bir CComCurrency nesnesi. |
|
Bu işlecin üzerinde çarpma işlemi gerçekleştirmek için kullanılan bir CComCurrency object ve sonucu atayın. |
|
Bu işleci bölme yapmak için kullanılan bir CComCurrency nesnesi. |
|
Bu işleci bölme yapmak için kullanılan bir CComCurrency object ve sonucu atayın. |
|
Bu işleç toplama üzerinde gerçekleştirmek için kullanılan bir CComCurrency nesnesi. |
|
Bu işleç toplama üzerinde gerçekleştirmek için kullanılan bir CComCurrency nesne ve sonucu geçerli nesneye atayabilirsiniz. |
|
Bu işleci iki karşılaştırır CComCurrency küçük olanı belirlemek için nesneler. |
|
Bu işleci iki karşılaştırır CComCurrency eşitlik ya da küçük olanı belirlemek için nesneler. |
|
Bu işleç atar CComCurrency yeni bir değer nesnesi. |
|
Bu işleç çıkarma yapmak için kullanılan bir CComCurrency object ve sonucu atayın. |
|
Bu işleci iki karşılaştırır CComCurrency nesneler için eşitlik. |
|
Bu işleci iki karşılaştırır CComCurrency daha büyük belirlemek için nesneler. |
|
Bu işleci iki karşılaştırır CComCurrency eşitlik ya da daha büyük belirlemek için nesneler. |
|
Yayınları bir CURRENCY nesnesi. |
Ortak veri üyeleri
Ad |
Description |
---|---|
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