- 博客(5)
- 收藏
- 关注
原创 Time类的运算符重载
题目描述: 设计一个Time类,有hour、minute、second等私有数据成员。对该类重载+、-和<<运算符。 +运算符函数要实现Time对象和一个正整数n的相加,n理解为秒数,该运算符函数返回当前时间加n秒之后的Time对象。(加之后的时间可能跨到后一天) -运算符函数重载的第一个版本要实现Time对象和一个正整数n的相减,n理解为秒数,该运算符函数返回当前时间减n秒之后的Time对象。(减之后的时间可能回到前一天) -运算符函数重载的第二个版本要实现两个Time对.
2022-05-17 18:15:08
965
原创 this的使用
题目描述: 定义一个Test类,该类有私有成员x和y 为该类设计两个成员函数setXY1和setXY2,其中setXY1返回目的对象的指针,而setXY2返回目的对象的引用 main函数已经写好,请根据main函数的内容完成该类的设计: int main(){ int x,y; cin>>x>>y; Test t(x,y); t.setXY1(10,10)->showXY(); t.setXY2(20,20).showXY(); return
2022-05-17 18:09:52
388
原创 【无标题】C++类型兼容规则
题目描述:根据main函数的内容倒推所涉及的几个类之间的关系,并完成这些的类的设计: int main(){ Base1 b1; Base2 b2; Derived1 d1; Derived2 d2; Base1 *bp; bp=&b2; bp->doSomething(); //(1) cout<<endl; bp=&d1; bp->doSomething(); //(2) cout<<endl; bp=&a..
2022-05-06 15:41:48
582
原创 C++虚基类
题目描述:已知有Grandson类和main函数如下: class Grandson:public Son1,public Son2{ string grandsonName; public: Grandson(string name1,string name2,string name3,string name4): Father(name1),Son1(name1,name2),Son2(name1,name3),grandsonName(name4){} void printGran
2022-05-06 15:37:05
565
原创 c++给类实行“计划生育”政策
题目描述:要求定义一类A,其有私有成员name(string类型)及其他成员。请完成类A的定义,使得类A只能被实例化为唯一的一个对象。 本题已经完成main函数编写如下,请提交其他相应代码(头文件引用部分,命名空间引用部分,类定义部分): int main() { string name1,name2; cin >> name1; cin >> name2; A* o1 = A::GetObject(name1); o1->Print(); A*
2022-05-03 22:10:35
966
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅