aboutsummaryrefslogtreecommitdiff
path: root/week-5
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2022-11-09 11:48:12 +0100
committerlonkaars <loek@pipeframe.xyz>2022-11-09 11:48:12 +0100
commitffae2cb77bfb3263146a2de0deedf6528d4df461 (patch)
tree88e4b61087069f8ce5badadbc6264d20b8a051d5 /week-5
parentd797758769d033c64babdf77ea6b64262f792b23 (diff)
repository aanpassen voor oop2
Diffstat (limited to 'week-5')
-rw-r--r--week-5/StringWeek5.cpp12
-rw-r--r--week-5/StringWeek5.h16
-rw-r--r--week-5/StringWeek5.hpp12
-rw-r--r--week-5/main.cpp20
l---------week-5/makefile1
5 files changed, 0 insertions, 61 deletions
diff --git a/week-5/StringWeek5.cpp b/week-5/StringWeek5.cpp
deleted file mode 100644
index ae8ba9f..0000000
--- a/week-5/StringWeek5.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <regex>
-
-#include "StringWeek5.h"
-
-void StringWeek5::removeAll(const std::string& remove) {
- this->text = std::regex_replace(this->text, std::regex(remove), "");
-}
-
-const std::string& StringWeek5::getText() const {
- return this->text;
-}
-
diff --git a/week-5/StringWeek5.h b/week-5/StringWeek5.h
deleted file mode 100644
index 8c2bdac..0000000
--- a/week-5/StringWeek5.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#pragma once
-
-#include <string>
-#include <sstream>
-
-class StringWeek5 {
-public:
- template <class T>
- void add(const T& value);
- void removeAll(const std::string& remove);
- const std::string& getText() const;
-private:
- std::string text;
-};
-
-#include "StringWeek5.hpp"
diff --git a/week-5/StringWeek5.hpp b/week-5/StringWeek5.hpp
deleted file mode 100644
index ed71e75..0000000
--- a/week-5/StringWeek5.hpp
+++ /dev/null
@@ -1,12 +0,0 @@
-#pragma once
-
-#include "StringWeek5.h"
-#include <string>
-
-template <typename T>
-void StringWeek5::add(const T& value) {
- std::stringstream value_str("");
- value_str << value;
- this->text.append(value_str.str());
-}
-
diff --git a/week-5/main.cpp b/week-5/main.cpp
deleted file mode 100644
index a2603fa..0000000
--- a/week-5/main.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "StringWeek5.h"
-
-#include <iostream>
-
-int main() {
- StringWeek5 myString;
-
- myString.add("hallo allemaal ");
- myString.add(42);
- myString.add(" ");
- myString.add(3.14159265358979);
-
- std::cout << myString.getText() << std::endl;
-
- myString.removeAll("all");
-
- std::cout << myString.getText() << std::endl << std::endl;
-
- return 0;
-}
diff --git a/week-5/makefile b/week-5/makefile
deleted file mode 120000
index a4e84c6..0000000
--- a/week-5/makefile
+++ /dev/null
@@ -1 +0,0 @@
-../week.mk \ No newline at end of file