Redian新闻
>
[合集] 也来一道面试题C++
avatar
[合集] 也来一道面试题C++# Programming - 葵花宝典
c*d
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
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。