- 博客(5)
- 收藏
- 关注
原创 Time类的运算符重载
题目描述:设计一个Time类,有hour、minute、second等私有数据成员。对该类重载+、-和<<运算符。+运算符函数要实现Time对象和一个正整数n的相加,n理解为秒数,该运算符函数返回当前时间加n秒之后的Time对象。(加之后的时间可能跨到后一天)-运算符函数重载的第一个版本要实现Time对象和一个正整数n的相减,n理解为秒数,该运算符函数返回当前时间减n秒之后的Time对象。(减之后的时间可能回到前一天)-运算符函数重载的第二个版本要实现两个Time对.
2022-05-17 18:15:08
827
原创 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
295
原创 【无标题】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
504
原创 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
499
原创 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
865
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人