C++的链式编程

一、什么是链式编程

        顾名思义,就是利用运算后的返回值再继续参与计算,连在一起就像一条链子一样。问题看起来可能有些抽象,其实我们最常用的std::cout与cin就是链式编程:

#include <iostream>

using namespace std;

int main() {
    int a;
    int b;

    cin >> a >> b;    //这里的>>运算符就是链式
    cout << "a当前的值是" << a << endl; //这里的<<也是链式
    cout << "b当前的值是" << b << endl;

    return 0;
}

二、类的简单应用

        现在有一个Dog类如下:

class Dog {
	private :
		string sound;
	
	public :
		Dog(string s) : sound(s) {}
		~Dog() {}
		
	...bark(...){
		...
	}
}

        现在希望实现一个成员函数bark(),使得:在主函数调用几次,就发出几次声音。

int main() { 
	Dog dog("汪");
	
	dog.bark()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值