RWYQ阿伟 | 2022-12-01 | 未命名 | 0条留言 | 748 | 2022-12-01更新
1.5.2初识成员函数
将两个Sales_item对象相加,程序应该首先检查两个对象是否具有相同的ISBN书号。
#include <iostream> #inlcude "Sales_item.h" int main() { Sales_item item1, item2; std::cin >> item1 >> item2; // 首先检查 item1 和 item2 是否表示相同的书 if (item1.isbn() == item2.isbn()) { std::cout << item1 + item2 << std::endl; return 0; // 表示成功 } else { std::cerr << "Data must refer to same ISBN" << std::endl; return -1; // 表示失败 } return 0; }
if语句检查的条件
item1.isbn() == item2.isbn()
调用名为 isbn 的成员函数(member function)成员函数定义为类的一部分函数,有时也被称为方法(method)。
我们通常以一个类对象的名义来调用成员函数。
item1.isbn()
使用点运算符(.)来表达我们需要“名为item1的对象isbn成员”。
点运算符只能用于类 类型对象。右侧必须是该类 类型对象的成员名。
调用该函数使用调用运算符(())里面放参数。
博客内容遵循 署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-SA 4.0)协议。
本文链接:https://rwyqboy.top/post/497.html
版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
标题:【wiki】C++ Primer学习笔记_1.5.2初识成员函数
作者:RWYQ阿伟
浏览:748
发布:2022-12-01
更新:2022-12-01
分类:未命名
标签: 编程 c++