#include <iostream>
using namespace std;
class Accumulator {
int value;
public :
Accumulator(int value){ this->value = value; }
Accumulator& add(int n){ value += n; return *this; }
int get(){ return value; }
};
int main() {
Accumulator acc(10);
acc.add(5).add(6).add(7);
cout << acc.get() << endl;
}
'언어 > C++' 카테고리의 다른 글
5장 예제- 복사 생성자 오빠 동생 복사 -깊은 복사 (0) | 2019.11.22 |
---|---|
5장 예제- 복사 생성자 오빠 동생 복사 - 얕은 복사 (0) | 2019.11.22 |
5장 5번 - 스택에 데이터 삽입,삭제 (0) | 2019.11.22 |
5장 4번- Ogdol -> Okdol 단어 알파벳 바꾸기 (0) | 2019.11.22 |
5장 2번- 더 큰 수 비교하기 (참조 매개변수) (0) | 2019.11.21 |