常见C++关键字,运算符使用

1.inline

inline是C++关键字,在函数声明或定义中,函数返回类型前加上关键字inline,即可以把函数指定为内联函数。这样可以解决一些频繁调用的函数大量消耗栈空间(栈内存)的问题。关键字inline必须与函数定义放在一起才能使函数成为内联函数,仅仅将inline放在函数声明前面不起任何作用。inline是一种“用于实现”的关键字,而不是一种“用于声明”的关键字。

(1)引入它的主要原因是用它替代C中表达式形式的宏定义。
(2)相当于把整个代码复制一次
(3).hpp文件一般包含实现的内联函数,经常用于模板类声明与实现共存的情况。因此一般使用.h作为头文件后缀,.cpp作为实现文件。

在这里插入
class Landowner
{
private:
	string name;
	long score;
	int cards[20];//地主手牌
public:
	Landowner(){}
	inline void touchcard(int cardcount)
	{
		cout << name << "摸了" << cardcount << "张牌" << endl;

	}
	void showscore()
	{
		cout << "当前积分为" << score << endl;
	}
};

2.memset
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值