July 2001
Beginner to intermediate
368 pages
6h 52m
English
Class USTax {
public:
static USTax* getInstance();
private:
USTax();
static USTax* instance;
}
USTax* USTax::instance= 0;
USTax* USTax::getInstance () {
if (instance== 0) {
instance= new USTax;
}
return instance;
}
|
class USTax : public CalcTax {
public:
static USTax* getInstance();
private:
USTax();
static USTax* instance;
};
USTax* USTax::instance= 0;
USTax* USTax::getInstance () {
if (instance== 0) {
// do sync here
if (instance== 0) {
instance= new USTax;
}
}
return instance;
}
|