笔记(一)内联函数和C++类和对象

一.内联函数(inline):
1.目的:减少开销

2.用法:建立函数时前面加上inline,调用时正常用即可
例如:

inline int go (Que &d)
{
	tree S;
	S=d,a[d.rear];
	d.rear++;
	return 0;
}

3.注意事项:
(1)内联函数不能出现switch
(2)使用前必须声明
(3)对内联函数不能进行异常接口声明

二.类和对象(class)
格式写法:

class name/*类名*/
{
    public :
         /*公有型成员(外部接口)*/
    private : max(); /*私有成员,仅供类内之间互相访问*/
    protected :/*保护型成员*/
};

用法:
(1)定义函数写法:

type name(类名):: 函数名(参数)
{
   语句
}
定义对象
类名 对象名
name  Dname;
访问
对象名.成员
Dname.max();

钟表例子:
数据抽象:时 ,分 ,秒

代码抽象:设置时间 , 显示时间

#include <iostream>
using namespace std;
class clock
{
    public :
    set(int h,int m,int s);
    show();
    private :
    int hour , min, second;
};
int main ()
{
    int a,b,c;
    cin>>a>>b>>c;
    clock myclock;
    myclock.set (a,b,c);
    myclock.show();
    return 0;
}
int clock::set(int i,int j,int k)
{
    hour = i;
    min = j;
    second = k;
    return 0;
}
int clock::show()
{
    cout<<endl;
    cout<<hour<<" "<<min<<" "<<second;
    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值