diff --git a/CM2005 Object Oriented Programming/Topic 2/2.4.1/a.exe b/CM2005 Object Oriented Programming/Topic 2/2.4.1/a.exe new file mode 100644 index 0000000..d5230da Binary files /dev/null and b/CM2005 Object Oriented Programming/Topic 2/2.4.1/a.exe differ diff --git a/CM2005 Object Oriented Programming/Topic 2/2.4.1/main.cpp b/CM2005 Object Oriented Programming/Topic 2/2.4.1/main.cpp new file mode 100644 index 0000000..cbfdbff --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 2/2.4.1/main.cpp @@ -0,0 +1,34 @@ +#include +#include +#include + +class vec3D +{ + public: + int x; + int y; + int z; + private: + int size = 3; +}; + +vec3D vec1; + +void doSomething() +{ + vec1.x = 10; + vec1.y = 12; + vec1.z = 25; +} + +int main() +{ + doSomething(); + + //std::cout << vec1.x << std::endl; + //std::cout << vec1.size << std::endl; + std::vector coords; + coords.push_back(vec1); + std::cout << coords[0].x << std::endl; + return 0; +} \ No newline at end of file