blob: 2e9f46231bc1e7d16fdc1c1666bb3acacac2e84d (
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
26
27
28
29
30
31
32
33
34
35
36
37
|
#include <iostream>
#include "auction.hh"
#include "person.hh"
int main(void)
{
auto p1 = Person("JP", 100);
auto p2 = Person("Claude", 50);
p1.add_nft(create_nft("Singe"));
std::cout << p1;
std::cout << p2;
p2.add_nft(p1.remove_nft("Singe"));
std::cout << p1;
std::cout << p2;
auto p3 = Person("Marie", 20);
std::cout << p1;
std::cout << p2;
std::cout << p3;
{
Auction auction(p2, p2.remove_nft("Singe"), 10);
std::cout << p1;
std::cout << p2;
std::cout << p3;
auction.bid(p1, 20);
}
std::cout << p1;
std::cout << p2;
std::cout << p3;
}
|