由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 也来一道面试题C++
相关主题
相关话题的讨论汇总
话题: database话题: getdb话题: static话题: class话题: c++
进入Programming版参与讨论
1 (共1页)
c***d
发帖数: 996
1
☆─────────────────────────────────────☆
hero (自古英雄出壮年) 于 (Thu Sep 6 23:38:37 2007) 提到:
说是有个class 叫 DataBase. user 不能通过创建来用它.否则n个用户就得辟n个
DataBase 的空间了,怎样让所有用户公用一个DataBase 空间?
我这样做对吗?
Class Database{
Private:
Static Database* b;
DataBase();
~DataBase();
Public:
Static Database getDB(){Return (b = new Database);};
}
and then user can call get DataBase in this way:
main(){
...
Database a = Database::getDB();
Database b = Database::getDB();
...
}
thereby a and b point to the same memory
1 (共1页)
进入Programming版参与讨论
相关主题
相关话题的讨论汇总
话题: database话题: getdb话题: static话题: class话题: c++