онструктор, позволяющий присва

Автор admin Пятница, 15 мая 2009 11:32

онструктор, позволяющий присваивать этим переменным конкретные значения. Чтобы задать величину денежной суммы, в классе предусмотрены функции-члены CCurrency: :SetAmountО, для подсчета суммы – функции-члены CCurrency: .-GetAmount О и для ее печати – CCurrency: :P rintAmount(). Для хранения информации о количестве долларов используется переменная типа long, а информации о количестве центов – переменная типа int. В результате можно будет оперировать максимальным значением переменной типа long, которое в системе программирования Visual С++ равно 2147483647. // Интерфейс класса class CCurrency { private: long Dollars; int Cents; publiс: CCurrency (); CCurrency (long Dol. int Cen); void GetAmount (long *PDol. int *PCen); void PrintAmount 0; void SetAmount (long Dol. int Cen); }: // Реализация класса CCurrency::CCurrency () { Dollars = Cents = 0; } CCurrency::CCurrency (long Dol. int Cen) { SetAmount (Dol. Cen); } void CCurrency::GetAmount (long *PDol. int *PCen) { *PDol – Dollars; *PCen = Cents; } void CCurrency::PrintAmount () { cout.filK’O'); cout.width (1); cout « ‘$’ « Dollars « ‘.’; cout.width (2); cout


Комментарии закрыты.