理解C++成员函数中return语句的作用与示例

需积分: 12 0 下载量 156 浏览量 更新于2024-08-19 收藏 625KB PPT 举报
在C++编程中,类和对象是面向对象编程的基础概念。本文主要介绍了如何在类的成员函数中使用return语句,以及成员函数的分类——检查(读值)函数和设值函数。以`bank_account`类为例,这个类代表银行账户,包含公有方法如`deposit()`、`withdraw()`、`display_balance()`和`get_balance()`,以及私有数据成员`account_number`和`balance`。 `deposit()`和`withdraw()`方法用于修改`balance`,而`get_balance()`是一个检查函数,它通过return语句返回`balance`的值,允许类外部访问私有变量。检查函数通常用于获取状态信息,设值函数则用于改变状态。类的构造函数如`bank_account()`、`bank_account(int acc_no)`和`bank_account(int acc_no, double initial_balance)`负责初始化对象的属性。 在`main()`函数中,创建了多个`bank_account`对象,并通过调用`deposit()`方法添加资金,`get_balance()`用于计算并显示所有账户的总余额。同时,`display_balance()`方法用于打印单个账户的当前余额。 另一个示例展示了如何在函数中处理数组,如`max_value()`函数用于找到数组中的最大值,而`sum_array()`函数用于计算整数数组的总和。这些函数可以接受多维数组作为参数,如`sum_array(const int array[][2], int no_of_rows)`,并在函数内部通过循环遍历数组元素,最后返回结果。 总结来说,本文通过实例展示了在C++类中使用return语句处理数据,以及如何定义和使用成员函数来操作和展示类的内部状态。同时,也介绍了处理数组和函数调用的方法,这对于理解和实现面向对象程序至关重要。