Переглянути джерело

feat: simple cpp sample, to be used for testing

Douglas A 3 роки тому
батько
коміт
6b75ea0e69
4 змінених файлів з 38 додано та 0 видалено
  1. 1 0
      cpp-test/.gitignore
  2. 5 0
      cpp-test/CMakeLists.txt
  3. 4 0
      cpp-test/src/CMakeLists.txt
  4. 28 0
      cpp-test/src/main.cpp

+ 1 - 0
cpp-test/.gitignore

@@ -0,0 +1 @@
+build/

+ 5 - 0
cpp-test/CMakeLists.txt

@@ -0,0 +1,5 @@
+cmake_minimum_required (VERSION 3.23)
+
+project(sample)
+
+add_subdirectory(src)

+ 4 - 0
cpp-test/src/CMakeLists.txt

@@ -0,0 +1,4 @@
+add_executable(sample
+        main.cpp)
+
+

+ 28 - 0
cpp-test/src/main.cpp

@@ -0,0 +1,28 @@
+#include <iostream>
+#include <vector>
+#include <algorithm>
+
+bool compareInterval(int i1, int i2) {
+        return (i1 < i2);
+}
+
+int main () {
+        std::cout << "Hello World!\n";
+        std::vector<int32_t> numbers;
+
+        numbers.push_back(3);
+        numbers.push_back(1);
+        numbers.push_back(5);
+        numbers.push_back(7);
+        numbers.push_back(2);
+        numbers.push_back(1);
+        
+
+        std::sort(numbers.begin(), numbers.end(), compareInterval);
+        
+        for (auto i : numbers) {
+                std::cout << "Got: " << i << "\n";
+        }
+
+        return (0);
+}