-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.cpp
55 lines (44 loc) · 1.96 KB
/
main.cpp
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/******************************************************************************
* *
* Program : FileLogger *
* *
* Date : 15 / 04 / 2021 *
* *
* Programmer : Nikita Seliverstov (nikselko) *
* *
* *
******************************************************************************/
#include "DynamicArray.h"
#include "Logger.h"
int main()
{
{// DybamycArray Test
DynamicArray da1{ 1024 * 768 };
std::cout << "Instances: " << da1.tracker().instances()
<< " memory: " << da1.tracker().memory() << "\n";
DynamicArray da2{ 1024 * 255 };
std::cout << "Instances: " << da2.tracker().instances()
<< " memory: " << da2.tracker().memory() << "\n";
{
DynamicArray da3{ 128 };
std::cout << "Instances: " << da3.tracker().instances()
<< " memory: " << da3.tracker().memory() << "\n";
}
std::cout << "Instances: " << DynamicArray::tracker().instances()
<< " memory: " << DynamicArray::tracker().memory() << "\n";
}
{// FileWrite Test
FileWriter fw{ "test.txt" };
fw.write("Alice has ").then(3).then(" rats.").newline();
std::cout << "Written " << fw.size() << " chars and " << fw.lines() << " lines.\n";
fw.write("True of false: does Alice like rats?\n")
.then("Answer: ")
.then(true)
.then("\n");
std::cout << "Written " << fw.size() << " chars and " << fw.lines() << " lines.\n";
fw.~FileWriter();
}
{// Logger Test
Logger::get().log("Hello, we are running!");
}
}