当前位置:首页 > 默认 > 正文内容

【wiki】C++ Primer学习笔记_1.5.2初识成员函数

RWYQ阿伟1年前 (2022-12-01)默认3820

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成员”。

点运算符只能用于类 类型对象。右侧必须是该类 类型对象的成员名。

调用该函数使用调用运算符(())里面放参数。

扫描二维码推送至手机访问。

版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。

本文链接:https://www.rwyqboy.top/post/497.html

标签: 编程c++

“【wiki】C++ Primer学习笔记_1.5.2初识成员函数” 的相关文章

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。