aboutsummaryrefslogtreecommitdiff
path: root/oop2w3/A.cpp
blob: ccdca463c168eb515fc625ce765183eb0c718fdd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>

#include "A.h"

A::A() {
	std::cout << "A::A()" << std::endl;
	_b = nullptr;
}

void A::actie1(int n) {
	std::cout << "A::actie1(" << n << ")" << std::endl;
	for (unsigned int i = 0; i <= n; i++) {
		if (i % 2 == 0) {
			_b->even();
		} else {
			_b->odd(i);
		}
	}
}

void A::setB(B &b) {
	std::cout << "A::setB(b)" << std::endl;
	_b = &b;
}