发布网友 发布时间:2022-05-21 22:58
共3个回答
热心网友 时间:2023-11-17 23:31
在函数bool setclock(int, int, int);中,如果三个int变量的值在合理范围内,则可以成功设置数据成员,此时返回true,表示设置成功,否则,有任何一个不在合理范围内,则不能有效设置数据成员的值,此时返回false,表示没有成功设置数据成员。在C++中,只有两种可能返回值的函数,用bool型返回值很自然。追答可以,这样的话,就无法通过调用函数判定setclock(int, int, int)设置成功与否,如果你确保使用该函数的人都能够正确地提供三个int类型的实参。
热心网友 时间:2023-11-17 23:31
因为栈这种结构长度经常要变化,所以一般不用数组而是用链表来存储的。 其实这个函数默认值就是栈顶(这不废话吗??),所以用pop的时候一般里面都不C热心网友 时间:2023-11-17 23:32
函数只需要知道结果是成功还是失败正确还是错误的时候用bool类型就够了,别的浪费