C++练习题

时间:2022-08-05 01:52:47

1. 用面向对象的程序描述员工拥有的股票,股票有公司,价格,数量属性,且拥有展现基本数据,更新价格,买进,卖出操作,并具有比较两个股票对象股值大小的比较方法。

2. 用面向对象的程序描述一个栈的操作,具有基本的判空,判满,push和pop操作。

一般方法都是返回成功失败,返回对象一般都是优雅的通过参数引用的方式修改,比如Java项目当中的各种fill方法,都是只是返回成功或者失败

3.完成时间对象相加相减,和与数字的相乘操作  复数相加相减相乘相除的重载运算符操作

4.C++中this指针有什么作用?写一个例子,说明this指针的用法。

5.如果一个类的实现中,没有使用类名::这样的修饰符号修饰方法,方法还是成员方法吗?方法中还能使用this->指针吗?

6.如果实现Time对象和数字的相乘,因为我们知道重载运算符左值,左侧的操作数是调用对象

7.设计一个string类

8.实现一个LinkedList,Queue......,注意赋值运算符号

9.用模板实现链表和栈的时候栈copy的注意事项,注意顺序的问题