├── .DS_Store ├── .gitignore ├── .ipynb_checkpoints └── xeus1-checkpoint.ipynb ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── 2019-2020-spring.md ├── 2020f_assignment ├── 2020f_project.pdf ├── README.md ├── damping_factor1.cpp ├── damping_factor2.cpp ├── damping_factor3.cpp ├── main.cpp ├── matrix.cpp ├── matrix.hpp ├── pagerank.PNG └── Εργασία 2020-2021.pdf ├── 2021f_project1 ├── 2021f_oop_prj1.pdf └── help │ ├── README.md │ ├── catch.hpp │ ├── cmd_line_args.cpp │ ├── dog.cpp │ ├── dog.hpp │ ├── dog_example1.cpp │ ├── dog_example2.cpp │ ├── draw_race.cpp │ ├── random_horse_names.cpp │ ├── random_values.cpp │ └── test_dog.cpp ├── 2021f_project1_sol ├── .vscode │ └── settings.json ├── README.md ├── archive │ └── horse_races.cpp ├── arena.cpp ├── arena.hpp ├── catch.hpp ├── horse.cpp ├── horse.hpp ├── horse_races_a.cpp ├── horse_races_b.cpp └── horse_races_c.cpp ├── 2021f_project2 ├── 2021f_oop_prj2.pdf └── dit_uoi_course.txt ├── 2021f_project3 └── 2021f_oop_prj3.pdf ├── 2023f_project1 ├── .DS_Store ├── 2023f_oop_prj1.pdf ├── README.md ├── clearscr_linux.cpp ├── clearscr_windows.cpp ├── timer1.cpp └── timer2_ncurses.cpp ├── 2023f_project2 └── 2023f_oop_prj2.pdf ├── 2024f_project ├── .DS_Store └── 2024f_oop_prj.pdf ├── C++ vs Java.pdf ├── LICENSE ├── OOP1.pdf ├── OOP10.pdf ├── OOP11.pdf ├── OOP12.pdf ├── OOP13.pdf ├── OOP14.pdf ├── OOP15.pdf ├── OOP16.pdf ├── OOP17.pdf ├── OOP18.pdf ├── OOP19.pdf ├── OOP2.pdf ├── OOP3.pdf ├── OOP4.pdf ├── OOP5.pdf ├── OOP6.pdf ├── OOP7.pdf ├── OOP8.pdf ├── OOP9.pdf ├── README.md ├── STL.pdf ├── _config.yml ├── catch2_examples ├── README.md ├── fizzbuzz │ ├── README.md │ ├── catch.hpp │ ├── fizzbuzz.cpp │ ├── fizzbuzz.hpp │ ├── main.cpp │ └── tests.cpp ├── v2 │ ├── catch.hpp │ ├── test.cpp │ ├── test2.cpp │ └── test3.cpp ├── v2_fast │ ├── catch.hpp │ ├── test.cpp │ └── tests_main.cpp └── v3 │ ├── catch_amalgamated.cpp │ ├── catch_amalgamated.hpp │ ├── test.cpp │ └── test2.cpp ├── cpp_playground ├── .DS_Store ├── catch2 │ ├── Main.cpp │ └── catch.hpp ├── docker_env │ └── README.md ├── ex001 │ ├── array.cpp │ ├── calls.cpp │ ├── calls.exxe │ ├── dangling_pointer.cpp │ ├── dynamic1.cpp │ ├── dynamic2.cpp │ ├── dynamic3.cpp │ ├── function_pointers1.cpp │ ├── function_pointers2.cpp │ ├── function_pointers3.cpp │ ├── function_pointers4.cpp │ ├── function_pointers5.cpp │ ├── function_pointers6.cpp │ ├── hello1.cpp │ ├── hello2.cpp │ ├── hello3.cpp │ ├── hello4.cpp │ ├── hello5.cpp │ ├── hello6.cpp │ ├── input1.cpp │ ├── input2.cpp │ ├── input3.cpp │ ├── matrix1.cpp │ ├── matrix2a.cpp │ ├── matrix2b.cpp │ ├── operator_plus.cpp │ ├── overloaded_operators.cpp │ ├── pointers1.cpp │ ├── pointers2.cpp │ ├── pointers2.txt │ ├── preprocessor.cpp │ ├── preprocessor_output.txt │ ├── references.cpp │ └── zero_indexing.cpp ├── ex002 │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── class_simple_example.cpp │ └── struct_simple_example.cpp ├── ex003 │ ├── Main.cpp │ ├── Rectangle.cpp │ ├── Rectangle.h │ └── encapsulation_violation.cpp ├── ex004 │ └── Main.cpp ├── ex005 │ ├── const1.cpp │ ├── const2.cpp │ ├── const3.cpp │ ├── const4.cpp │ ├── const5.cpp │ ├── const6.cpp │ └── out.txt ├── ex006 │ ├── Main.cpp │ ├── Person.cpp │ ├── Person.h │ └── Student.h ├── ex007 │ └── Stack.cpp ├── ex008 │ └── Main.cpp ├── ex009 │ └── operator_placement_new.cpp ├── ex010 │ ├── copy_constructor0.cpp │ ├── copy_constructor1.cpp │ ├── copy_constructor2.cpp │ ├── copy_constructor3.cpp │ └── copy_constructor4.cpp ├── ex011 │ ├── Singleton.cpp │ ├── singleton_meyers_wikipedia.cpp │ └── singleton_wikipedia.cpp ├── ex012 │ ├── friend_class1.cpp │ └── friend_function1.cpp ├── ex013 │ ├── static1.c │ ├── static1.txt │ ├── static2.cpp │ ├── static_example1.cpp │ └── static_example2.cpp ├── ex014 │ ├── Rectangle.hpp │ ├── TestRectangle.cpp │ └── catch.hpp ├── ex015 │ ├── operator_overload1.cpp │ ├── operator_overload2.cpp │ ├── operator_overload3.cpp │ └── operator_overload4.cpp ├── ex016 │ ├── io_operator_overload1.cpp │ ├── io_operator_overload1.txt │ ├── io_operator_overload2.cpp │ ├── person_to_string.cpp │ └── person_to_string.txt ├── ex017 │ ├── namespaces1.cpp │ └── namespaces1.txt ├── ex018 │ ├── inheritance1.cpp │ ├── inheritance1.txt │ ├── inheritance2.cpp │ ├── inheritance2.txt │ ├── inheritance3.cpp │ ├── inheritance3.txt │ ├── inheritance4.cpp │ ├── inheritance4.txt │ ├── inheritance5.cpp │ └── inheritance5.txt ├── ex019 │ ├── composition.cpp │ ├── composition.txt │ ├── private_inheritance.cpp │ └── private_inheritance.txt ├── ex020 │ ├── copies.cpp │ └── copies.txt ├── ex021 │ ├── binding1.cpp │ ├── downcasting1.cpp │ ├── downcasting1.txt │ ├── downcasting2.cpp │ ├── downcasting2.txt │ ├── upcasting1.cpp │ ├── upcasting1.txt │ ├── upcasting_downcasting1.cpp │ ├── virtual_destructor.cpp │ └── virtual_destructor.txt ├── ex022 │ ├── shapes.cpp │ └── shapes.txt ├── ex023 │ ├── university1.cpp │ ├── university1.txt │ ├── university2.c │ └── university2.txt ├── ex024 │ ├── const_cast1.cpp │ ├── const_cast1.txt │ ├── const_cast2.cpp │ ├── const_cast2.txt │ ├── dynamic_cast1.cpp │ ├── dynamic_cast1.txt │ ├── static_cast1.cpp │ └── static_cast1.txt ├── ex025 │ ├── inline1.cpp │ ├── inline1.txt │ ├── inline2.cpp │ └── inline2.txt ├── ex026 │ ├── arrays_of_pointers.cpp │ └── arrays_of_pointers.txt ├── ex027 │ ├── fmt1.cpp │ ├── fmt2.cpp │ └── fmt2.txt ├── ex028 │ ├── my_time.cpp │ └── my_time.txt ├── ex029 │ ├── move1.cpp │ ├── move2.cpp │ └── move2.txt ├── ex030 │ ├── enum1.cpp │ └── enum2.cpp ├── ex031 │ └── override_specifier.cpp ├── ex032 │ ├── pair.cpp │ ├── pair.txt │ ├── tuple1.cpp │ ├── tuple1.txt │ ├── tuple2.cpp │ ├── tuple2.txt │ └── tuple3.cpp ├── ex033 │ └── to_string.cpp ├── ex034 │ ├── README.md │ ├── loose_coupling.cpp │ ├── tight_coupling1.cpp │ └── tight_coupling2.cpp ├── ex035 │ └── profile1.cpp ├── ex036 │ ├── multiple_inheritance1.cpp │ ├── multiple_inheritance1.txt │ ├── multiple_inheritance2.cpp │ └── multiple_inheritance2.txt ├── ex037 │ ├── virtual_inheritance1.cpp │ ├── virtual_inheritance1.txt │ ├── virtual_inheritance2.cpp │ └── virtual_inheritance2.txt ├── ex038 │ ├── exception1.c │ ├── exception2.cpp │ ├── exception3.cpp │ ├── exception4.cpp │ └── exception5.cpp ├── ex039 │ ├── tempCodeRunnerFile.cpp │ ├── template1.cpp │ ├── template2.cpp │ ├── template3.cpp │ └── template4.cpp ├── ex040 │ ├── postfix_evaluation.cpp │ ├── reverse_string.cpp │ └── stack.hpp ├── ex041 │ ├── shared_pointer1.cpp │ ├── smart_pointers.cpp │ ├── unique_pointer1.cpp │ ├── unique_pointer2.cpp │ ├── weak_pointer1.cpp │ └── weak_pointer1.txt ├── ex042 │ ├── explicit1.cpp │ └── implicit_conversion1.cpp ├── ex043 │ ├── timing1.cpp │ ├── timing2.cpp │ ├── timing3.cpp │ └── timing4.cpp ├── ex044 │ └── initializer_list1.cpp ├── ex045 │ ├── boost_units1.cpp │ ├── physunits1.cpp │ └── user_defined_literals1.cpp ├── ex046 │ ├── .vscode │ │ └── settings.json │ ├── advance.cpp │ ├── distance.cpp │ ├── example_with_vector.cpp │ ├── functor1.cpp │ ├── functor2.cpp │ ├── functor3.cpp │ ├── functor4.cpp │ ├── functor5.cpp │ ├── insert_iterators.cpp │ ├── remove_if_functor.cpp │ ├── stl_algorithm1.cpp │ ├── stl_algorithm10.cpp │ ├── stl_algorithm11.cpp │ ├── stl_algorithm12.cpp │ ├── stl_algorithm2.cpp │ ├── stl_algorithm3.cpp │ ├── stl_algorithm4.cpp │ ├── stl_algorithm5.cpp │ ├── stl_algorithm6.cpp │ ├── stl_algorithm7.cpp │ ├── stl_algorithm8.cpp │ ├── stl_algorithm9.cpp │ ├── stl_array.cpp │ ├── stl_bidirectional_iterator.cpp │ ├── stl_container_out_of_range.cpp │ ├── stl_deque.cpp │ ├── stl_forward_iterator.cpp │ ├── stl_forward_list.cpp │ ├── stl_list.cpp │ ├── stl_map.cpp │ ├── stl_map2.cpp │ ├── stl_map3.cpp │ ├── stl_map4.cpp │ ├── stl_multimap.cpp │ ├── stl_multiset.cpp │ ├── stl_priority_queue.cpp │ ├── stl_queue.cpp │ ├── stl_random_iterator.cpp │ ├── stl_set.cpp │ ├── stl_set2.cpp │ ├── stl_stack.cpp │ ├── stl_unordered_map.cpp │ ├── stl_unordered_set.cpp │ ├── stl_vector1.cpp │ ├── stl_vector2.cpp │ ├── stl_vector3.cpp │ ├── stl_vector4.cpp │ ├── stl_vector5.cpp │ ├── stl_vector6.cpp │ ├── stl_vector_vs_list.cpp │ ├── stream_iterator1.cpp │ └── stream_iterator2.cpp ├── ex047 │ └── rangev3_1.cpp ├── ex048 │ ├── nested1.cpp │ └── nested1.txt ├── ex049 │ ├── final1.cpp │ ├── final1.txt │ ├── final2.cpp │ └── override.cpp ├── ex050 │ ├── lsp1.cpp │ ├── lsp2.cpp │ └── lsp3.cpp ├── ex051 │ └── rtti1.cpp ├── ex052 │ ├── isp1.cpp │ ├── isp1.txt │ ├── isp2.cpp │ └── isp2.txt ├── ex053 │ ├── account.hpp │ ├── circular_dependency.cpp │ ├── customer.hpp │ └── single_file.cpp ├── ex054 │ ├── account.hpp │ ├── customer.hpp │ ├── dependency_inversion.cpp │ └── owner.hpp ├── ex055 │ ├── lod1.cpp │ └── lod2.cpp ├── ex056 │ ├── anemic_class.cpp │ ├── anemic_class.txt │ └── struct_only.cpp ├── ex057 │ ├── arabic_to_roman.hpp │ ├── demo.cpp │ ├── demo.txt │ ├── tdd1.cpp │ ├── tdd10.cpp │ ├── tdd11.cpp │ ├── tdd12.cpp │ ├── tdd13.cpp │ ├── tdd14.cpp │ ├── tdd2.cpp │ ├── tdd3.cpp │ ├── tdd4.cpp │ ├── tdd5.cpp │ ├── tdd6.cpp │ ├── tdd7.cpp │ ├── tdd8.cpp │ └── tdd9.cpp ├── ex058 │ ├── debug1.cpp │ └── debug1_lldb.txt ├── ex059 │ └── my_vector.cpp ├── ex060 │ └── forward_declaration.cpp ├── ex061 │ ├── main.cpp │ ├── main.txt │ ├── meyers_singleton.cpp │ └── meyers_singleton.hpp ├── ex062 │ ├── depencency_injection.cpp │ └── depencency_injection.txt ├── ex063 │ └── logger_example_di.cpp ├── ex064 │ └── adapter.cpp ├── ex065 │ ├── strategy.cpp │ └── strategy.txt ├── ex066 │ └── command1.cpp ├── ex067 │ ├── command.hpp │ └── main.cpp ├── ex068 │ └── composite.cpp ├── ex069 │ ├── factory.cpp │ └── factory.txt ├── ex070 │ ├── facade.cpp │ └── facade.txt ├── ex071 │ ├── generator1.cpp │ ├── generator1.txt │ ├── generator2.cpp │ ├── generator2.txt │ ├── generic_lambda.cpp │ ├── lambda1.cpp │ ├── lambda2.cpp │ ├── lambda3.cpp │ ├── lambda4.cpp │ ├── map_filter_reduce.cpp │ ├── predicate.cpp │ └── unary_functor.cpp ├── ex072 │ ├── random1.cpp │ ├── random2.cpp │ ├── random3.cpp │ └── random4.cpp ├── ex073 │ ├── data1.txt │ ├── data2.txt │ ├── data3.dat │ ├── file1.cpp │ ├── file2.cpp │ └── file3.cpp ├── ex074 │ ├── rvalue.cpp │ ├── rvalue_reference1.cpp │ └── rvalue_reference2.cpp ├── ex075 │ ├── observer.cpp │ └── observer_wikipedia.cpp ├── ex076 │ ├── company.cpp │ ├── company.hpp │ ├── employee.cpp │ ├── employee.hpp │ ├── main.cpp │ └── makefile.mk ├── ex076_single_file │ ├── main.cpp │ └── main_smart_pointers.cpp ├── ex077 │ ├── main.cpp │ ├── makefile.mk │ ├── paper.cpp │ ├── paper.hpp │ ├── researcher.cpp │ └── researcher.hpp ├── ex077_single_file │ └── main.cpp ├── ex078 │ └── account.cpp ├── ex079 │ ├── floating_point.cpp │ ├── limits.cpp │ ├── limits_osx.txt │ ├── limits_win64.txt │ ├── main.cpp │ └── money.hpp ├── ex080 │ └── isa.cpp ├── ex081 │ ├── README.md │ ├── address.hpp │ ├── libs.hpp │ ├── main.cpp │ ├── person.cpp │ └── person.hpp ├── ex082 │ └── sort_function_object.cpp ├── ex084 │ └── readme.txt ├── ex085 │ ├── c_string1.cpp │ ├── string1.cpp │ ├── string2.cpp │ ├── string_view1.cpp │ └── string_view2.cpp ├── ex086 │ ├── erase_remove_idiom.cpp │ ├── min_max_element.cpp │ ├── stl_count.cpp │ ├── stl_find.cpp │ ├── stl_for_each.cpp │ ├── stl_merge.cpp │ ├── stl_set_find.cpp │ ├── stl_sort.cpp │ ├── stl_stable_sort.cpp │ ├── stl_vector_common_mistake.cpp │ └── stl_vector_vector.cpp ├── ex087 │ └── fp_functor_lambda.cpp ├── ex088 │ ├── operator_overload1.cpp │ ├── operator_overload2.cpp │ ├── operator_overload3.cpp │ ├── operator_overload3b.cpp │ └── operator_overload4.cpp ├── ex089 │ ├── benchmark1.cpp │ └── benchmark2.cpp ├── ex090 │ └── stack_overflow.cpp ├── ex091 │ └── touppercase.cpp ├── ex092 │ └── typeid.cpp ├── ex093 │ └── vector_memory.cpp ├── ex094 │ ├── cin_fail.cpp │ └── cin_getline.cpp ├── ex095 │ └── namespaces.cpp ├── ex096 │ ├── floating1.cpp │ └── floating2.cpp ├── ex097 │ ├── move_constructor1.cpp │ └── move_example.cpp ├── ex098 │ ├── typedef1.cpp │ └── typedef2.cpp ├── ex099 │ ├── strtok.c │ ├── tokenize1.cpp │ └── tokenize2.cpp ├── ex100 │ └── ranges1.cpp ├── ex101 │ ├── custom_hashing1.cpp │ └── custom_hashing2.cpp ├── ex102 │ ├── template_specialization1.cpp │ └── template_specialization2.cpp ├── ex103 │ └── custom_iterator.cpp ├── ex104 │ └── monad.cpp ├── ex105 │ ├── my_page.html │ └── open_web_page.cpp ├── ex106 │ ├── lr-values.cpp │ └── rvalues_explained1.cpp ├── ex107 │ └── structured_bindings.cpp ├── ex108 │ └── async.cpp ├── ex109 │ └── stl1.cpp ├── ex110 │ ├── main.cpp │ ├── numbers.cpp │ └── numbers.hpp ├── ex111 │ ├── initializer_list_example.cpp │ └── operator_overloading.cpp ├── ex112 │ ├── README.md │ ├── data.txt │ ├── input_redirection.cpp │ ├── input_redirection2.cpp │ └── input_redirection3.cpp ├── ex113 │ ├── vector1.cpp │ └── vector2.cpp ├── ex114 │ ├── README.md │ ├── clear.cpp │ ├── clear_macos1.cpp │ ├── clear_macos2.cpp │ ├── clear_windows.cpp │ └── ex117 │ │ └── initializers1.cpp ├── ex115 │ ├── bank.c │ ├── bank_v1.cpp │ ├── bank_v2.cpp │ └── bank_v3.cpp ├── ex116 │ ├── car.c │ └── car.cpp ├── ex118 │ ├── example_friend1.cpp │ ├── example_friend2.cpp │ └── example_friend3.cpp ├── ex119 │ └── example_const.cpp ├── ex120 │ └── operator_overload_example.cpp ├── ex121 │ └── copy_constructor_example.cpp ├── ex122 │ ├── composition_strong_weak.cpp │ └── composition_strong_weak2.cpp ├── ex123 │ ├── modern1.cpp │ └── modern2.cpp ├── ex124 │ ├── final_keyword.cpp │ ├── overload_vs_override.cpp │ └── override_keyword.cpp ├── ex125 │ ├── stl_examples.cpp │ └── stl_examples2.cpp ├── ex126 │ └── stl_many_ways1.cpp ├── ex127 │ ├── cpp11_examples.cpp │ ├── cpp14_examples.cpp │ ├── cpp17_examples.cpp │ ├── cpp20_ex1_main_X.cpp │ ├── cpp20_ex1_module.cpp │ ├── cpp20_examples.cpp │ └── cpp23_examples.cpp ├── ex128 │ └── try_catch_exceptions.cpp ├── ex129 │ ├── pair_example.cpp │ └── tuple_example.cpp ├── ex130 │ ├── loops.cpp │ └── random_values.cpp ├── fmt │ ├── .DS_Store │ ├── chrono.h │ ├── color.h │ ├── core.h │ ├── format-inl.h │ ├── format.cc │ ├── format.h │ ├── locale.h │ ├── ostream.h │ ├── posix.h │ ├── prepare.h │ ├── printf.h │ ├── ranges.h │ └── time.h ├── tricks │ ├── trick1.cpp │ ├── trick10.c │ ├── trick2.cpp │ ├── trick3.cpp │ ├── trick4.cpp │ ├── trick5.cpp │ ├── trick6.cpp │ ├── trick7.cpp │ ├── trick8.cpp │ └── trick9.cpp ├── vscode_macos_dbg_example │ ├── README.md │ ├── main1.cpp │ ├── main2.cpp │ └── main3.cpp ├── vscode_ubuntu_dbg_example │ └── README.md └── vscode_win_dbg_example │ ├── README.md │ ├── main1.cpp │ ├── main2.cpp │ └── main3.cpp ├── final-20210112.md ├── final-202201.md ├── final-202401.md ├── final-202501.md ├── final.md ├── lab2020-2021 ├── README.md ├── catch.hpp ├── lab01 │ ├── README.md │ ├── class1.cpp │ ├── input.txt │ ├── input1.cpp │ ├── input2.cpp │ ├── input3.cpp │ ├── input4.cpp │ └── struct1.cpp ├── lab02 │ ├── README.md │ ├── overloading1.cpp │ ├── overloading2.cpp │ ├── overloading3.cpp │ ├── overloading4.cpp │ ├── overloading5.cpp │ ├── overloading6.cpp │ ├── overloading7.cpp │ ├── overloading8.cpp │ ├── pbv_pbr1.cpp │ ├── pbv_pbr2.cpp │ ├── pbv_pbr3.cpp │ └── pointers_and_arrays.cpp ├── lab03 │ ├── README.md │ ├── circle.cpp │ ├── circle.hpp │ ├── compile.txt │ ├── inheritance1.cpp │ ├── inheritance2.cpp │ ├── inheritance3.cpp │ ├── line_segment.cpp │ ├── line_segment.hpp │ ├── main.cpp │ ├── point.cpp │ └── point.hpp ├── lab04 │ ├── README.md │ ├── generic_class.cpp │ └── generic_function.cpp ├── lab05 │ └── README.md ├── lab06 │ ├── .gitignore │ ├── README.md │ ├── java_example1 │ │ ├── Example1.java │ │ └── README.md │ ├── java_example2 │ │ ├── App.java │ │ ├── Circle.java │ │ ├── README.md │ │ ├── Rectangle.java │ │ ├── Shape.java │ │ └── Triangle.java │ ├── java_example3 │ │ ├── App.java │ │ └── README.md │ ├── java_example4 │ │ └── LambdaExamples.java │ ├── prepare01a │ │ ├── Account.java │ │ └── README.md │ ├── prepare01b │ │ ├── .classpath │ │ ├── .project │ │ ├── README.md │ │ └── src │ │ │ ├── model │ │ │ ├── Car.java │ │ │ ├── Truck.java │ │ │ └── Vehicle.java │ │ │ └── ui │ │ │ └── App.java │ ├── prepare01c │ │ ├── Exercise3.java │ │ └── README.md │ └── prepare02a │ │ ├── .classpath │ │ ├── .project │ │ ├── README.md │ │ └── src │ │ ├── Main.java │ │ ├── Movie.java │ │ └── Person.java ├── lab2020f_ex1_sol │ └── rock_paper_scissors.cpp ├── lab2020f_ex2 │ ├── Complex.cpp │ ├── Complex.hpp │ ├── Main.cpp │ ├── README.md │ ├── Tests.cpp │ └── catch.hpp ├── lab2020f_ex2_sol │ ├── BaseFrame.cpp │ ├── BaseFrame.hpp │ ├── Complex.cpp │ ├── Complex.hpp │ ├── GUI.cpp │ ├── GUI.png │ ├── Main.cpp │ ├── README.md │ ├── Tests.cpp │ ├── catch.hpp │ ├── mockup-complex-number-calculator.epgz │ ├── mockup-complex-number-calculator.png │ ├── mockup_GUI.png │ └── speedup.cpp ├── lab2020f_ex3 │ ├── README.md │ └── wordlist.10000.txt ├── lab2020f_ex3_sol │ ├── README.md │ ├── catch.hpp │ ├── lexicon.cpp │ ├── lexicon.hpp │ ├── main.cpp │ ├── test1.txt │ ├── tests.cpp │ └── wordlist.10000.txt ├── lab_ex1 │ └── cargo_example.cpp ├── lab_ex1_sol │ ├── README.md │ ├── cargo.cpp │ ├── cargo.hpp │ ├── driver.cpp │ └── tests.cpp ├── lab_ex2 │ ├── date2020.cpp │ ├── date2020.hpp │ ├── main.cpp │ └── tests.cpp ├── lab_ex2_sol │ ├── date2020.cpp │ ├── date2020.hpp │ ├── main.cpp │ └── tests.cpp ├── lab_ex3 │ ├── 20200217_assignment1.pdf │ └── account_bank.cpp ├── lab_ex3_sol │ ├── account_bank.cpp │ └── readme.txt ├── lab_ex3_sol2 │ ├── account_bank.cpp │ ├── account_bank.hpp │ ├── main.cpp │ ├── makefile │ ├── readme.txt │ └── tests.cpp └── wx_examples │ ├── .DS_Store │ ├── 2_helper_classes │ ├── addition.cpp │ ├── cases.cpp │ ├── console.cpp │ ├── contains.cpp │ ├── createfile.cpp │ ├── datespan.cpp │ ├── datetime.cpp │ ├── datetime2.cpp │ ├── dir.cpp │ ├── formatted.cpp │ ├── length.cpp │ ├── readfile.cpp │ ├── shell.cpp │ └── system.cpp │ ├── 3_first_programs │ ├── 1_simple │ │ ├── README.md │ │ ├── main.cpp │ │ ├── simple.cpp │ │ └── simple.h │ ├── 2_button │ │ ├── README.md │ │ ├── main.cpp │ │ ├── simple.cpp │ │ └── simple.h │ └── 3_widgets │ │ ├── README.md │ │ ├── communicate.cpp │ │ ├── communicate.h │ │ ├── main.cpp │ │ ├── panels.cpp │ │ └── panels.h │ ├── 4_menus_toolbars │ ├── .DS_Store │ ├── 1_simple_menu │ │ ├── .DS_Store │ │ ├── main.cpp │ │ ├── menu.cpp │ │ └── menu.h │ ├── 2_submenus │ │ ├── main.cpp │ │ ├── menu.cpp │ │ └── menu.h │ ├── 3_toolbar │ │ ├── exit.png │ │ ├── main.cpp │ │ ├── new.png │ │ ├── open.png │ │ ├── save.png │ │ ├── toolbar.cpp │ │ └── toolbar.h │ └── 4_toolbars │ │ ├── main.cpp │ │ ├── toolbars.cpp │ │ └── toolbars.h │ ├── 5_layout │ ├── 1_absolute_positioning │ │ ├── absolute.cpp │ │ ├── absolute.h │ │ └── main.cpp │ ├── 2_sizer │ │ ├── main.cpp │ │ ├── sizer.cpp │ │ └── sizer.h │ └── 3_boxsizer │ │ ├── border.cpp │ │ ├── border.h │ │ └── main.cpp │ └── usc │ ├── README.md │ ├── baseframe.cpp │ ├── baseframe.h │ └── usc.cpp ├── lab2020 ├── .DS_Store ├── README.md ├── catch.hpp ├── convert_ANSI_UTF8 │ ├── converter.cpp │ ├── input_utf8.txt │ ├── input_windows_1253.txt │ ├── output_utf8.txt │ └── output_windows_1253.txt ├── exercise1 │ ├── 20200217_assignment1.pdf │ ├── account_bank.cpp │ └── catch.hpp ├── exercise1_solution │ ├── account_bank.cpp │ ├── catch.hpp │ └── readme.txt ├── exercise1_solution2 │ ├── account_bank.cpp │ ├── account_bank.hpp │ ├── catch.hpp │ ├── main.cpp │ ├── makefile │ ├── readme.txt │ └── tests.cpp ├── exercise2 │ ├── 20200310_assignment2.pdf │ ├── compile.txt │ ├── linked_list.cpp │ ├── linked_list.hpp │ ├── main.cpp │ └── tests.cpp ├── exercise2_solution │ ├── linked_list.cpp │ ├── linked_list.hpp │ ├── main.cpp │ ├── readme.txt │ └── tests.cpp ├── exercise3 │ ├── 20200423_assignment3.pdf │ ├── academic_year_2019_2020_semester4.txt │ ├── academic_year_2019_2020_semester4_greeklish.txt │ └── academic_year_2019_2020_semester4_windows1253.txt ├── exercise3_solution │ ├── README.md │ ├── academic_year_2019_2020_semester4.txt │ ├── academic_year_2019_2020_semester4_invalid.txt │ ├── academic_year_2019_2020_semester4_windows1253.txt │ ├── db.cpp │ ├── db.hpp │ ├── greek.hpp │ ├── greek_windows1253.hpp │ ├── main.cpp │ ├── makefile_linux.mk │ ├── makefile_osx.mk │ ├── makefile_win.mk │ ├── model.cpp │ ├── model.hpp │ ├── sqlite3.c │ ├── sqlite3.h │ ├── tests.cpp │ ├── tests_main.cpp │ ├── timetable.db │ ├── util.cpp │ └── util.hpp ├── exercise4 │ └── 20200520_assignment4.pdf ├── exercise4_solution │ ├── README.md │ ├── dependencies │ │ ├── .DS_Store │ │ ├── include │ │ │ ├── .DS_Store │ │ │ └── GLFW │ │ │ │ ├── glfw3.h │ │ │ │ └── glfw3native.h │ │ └── lib-mingw-w64 │ │ │ ├── libglfw3.a │ │ │ └── libglfw3dll.a │ ├── main.cpp │ ├── makefile_linux.mk │ ├── makefile_osx.mk │ ├── makefile_win.mk │ └── oop_assignment4_200_640x480.png ├── exercise4_solution2 │ ├── README.md │ ├── dependencies │ │ ├── .DS_Store │ │ ├── include │ │ │ ├── .DS_Store │ │ │ └── GLFW │ │ │ │ ├── glfw3.h │ │ │ │ └── glfw3native.h │ │ └── lib-mingw-w64 │ │ │ ├── libglfw3.a │ │ │ └── libglfw3dll.a │ ├── main.cpp │ ├── makefile_linux.mk │ ├── makefile_osx.mk │ ├── makefile_win.mk │ ├── oop_assignment4_200_1000x1000.png │ └── stick_figure.hpp ├── fmt │ ├── .DS_Store │ ├── chrono.h │ ├── color.h │ ├── core.h │ ├── format-inl.h │ ├── format.cc │ ├── format.h │ ├── locale.h │ ├── ostream.h │ ├── posix.h │ ├── prepare.h │ ├── printf.h │ ├── ranges.h │ └── time.h ├── greek │ ├── greek1.cpp │ ├── greek2.cpp │ ├── greek3.cpp │ ├── greek4.cpp │ └── greek5.cpp ├── lab01 │ ├── README.md │ ├── class1.cpp │ ├── input1.cpp │ ├── input2.cpp │ └── struct1.cpp ├── lab02 │ ├── README.md │ ├── pbv_pbr1.cpp │ ├── pbv_pbr2.cpp │ ├── pbv_pbr3.cpp │ └── pointers_and_arrays.cpp ├── lab03 │ ├── README.md │ ├── overloading1.cpp │ ├── overloading2.cpp │ ├── overloading3.cpp │ ├── overloading4.cpp │ ├── overloading5.cpp │ ├── overloading6.cpp │ ├── overloading7.cpp │ └── overloading8.cpp ├── lab04 │ ├── README.md │ ├── inheritance1.cpp │ ├── inheritance2.cpp │ └── inheritance3.cpp ├── lab05 │ ├── README.md │ ├── circle.cpp │ ├── circle.hpp │ ├── compile.txt │ ├── line_segment.cpp │ ├── line_segment.hpp │ ├── main.cpp │ ├── point.cpp │ └── point.hpp ├── lab06 │ ├── README.md │ ├── generic_class.cpp │ ├── generic_function.cpp │ └── tempCodeRunnerFile.cpp ├── lab_ex1 │ └── cargo_example.cpp ├── lab_ex1_sol │ ├── README.md │ ├── cargo.cpp │ ├── cargo.hpp │ ├── driver.cpp │ └── tests.cpp ├── lab_ex2 │ ├── date2020.cpp │ ├── date2020.hpp │ ├── main.cpp │ └── tests.cpp ├── lab_ex2_sol │ ├── date2020.cpp │ ├── date2020.hpp │ ├── main.cpp │ └── tests.cpp ├── lab_ex4_sol │ ├── README.md │ ├── main1.cpp │ ├── main2.cpp │ ├── model.cpp │ ├── model.hpp │ ├── shell.c │ ├── sqlite3.c │ ├── sqlite3.h │ └── test.db ├── lab_ex5 │ ├── linked_list.cpp │ ├── linked_list.hpp │ ├── main.cpp │ ├── readme.txt │ └── tests.cpp ├── lab_ex5_sol │ ├── README.md │ ├── linked_list.cpp │ ├── linked_list.hpp │ ├── main.cpp │ ├── makefile │ ├── makefile2.mk │ ├── tests.cpp │ └── tests_main.cpp ├── lab_ex6_sol │ ├── dependencies │ │ ├── .DS_Store │ │ ├── include │ │ │ ├── .DS_Store │ │ │ └── GLFW │ │ │ │ ├── glfw3.h │ │ │ │ └── glfw3native.h │ │ └── lib-mingw-w64 │ │ │ ├── libglfw3.a │ │ │ └── libglfw3dll.a │ ├── main.cpp │ ├── makefile_linux.mk │ ├── makefile_osx.mk │ ├── makefile_win.mk │ ├── shapes.cpp │ └── shapes.hpp ├── lab_ex7_sol │ ├── dependencies │ │ ├── .DS_Store │ │ ├── include │ │ │ ├── .DS_Store │ │ │ └── GLFW │ │ │ │ ├── glfw3.h │ │ │ │ └── glfw3native.h │ │ └── lib-mingw-w64 │ │ │ ├── libglfw3.a │ │ │ └── libglfw3dll.a │ ├── main.cpp │ ├── makefile_linux.mk │ ├── makefile_osx.mk │ ├── makefile_win.mk │ └── stick_figure.png ├── lab_exercises.md ├── simple_catch_example │ └── main.cpp ├── simple_fmt_example │ └── main.cpp ├── simple_read_file_example │ ├── readfile1.cpp │ ├── readfile2.cpp │ ├── test_UTF8.txt │ └── test_windows1253.txt ├── tmp │ ├── catch.hpp │ ├── date2020.cpp │ ├── date2020.hpp │ ├── exercise2_live │ │ ├── linked_list.cpp │ │ ├── linked_list.hpp │ │ ├── main.cpp │ │ ├── makefile │ │ ├── tests.cpp │ │ └── tests_main.cpp │ ├── main.cpp │ ├── main1.cpp │ ├── model.cpp │ ├── model.hpp │ ├── tests.cpp │ ├── tmp1.cpp │ ├── tmp10.cpp │ ├── tmp2.cpp │ └── tmp3.cpp └── ΒΑΘΜΟΙ_ΕΡΓΑΣΙΩΝ_ΕΡΓΑΣΤΗΡΙΟΥ_2020.pdf ├── lab2021-2022f ├── README.md ├── lab01 │ ├── call_by_ref_example.cpp │ ├── source.cpp │ ├── std_examples.cpp │ └── warning_examples.cpp ├── lab02 │ ├── class_circle_example.cpp │ ├── constructor_simple_example.cpp │ ├── constructors_example.cpp │ ├── destructor_example.cpp │ ├── fmt │ │ ├── core.h │ │ ├── format-inl.h │ │ └── format.h │ ├── fmt_example1.cpp │ ├── fmt_example2.cpp │ ├── format.cc │ ├── friend_function_example.cpp │ ├── member_functions_example.cpp │ ├── member_functions_example_sol.cpp │ ├── protection_levels_example.cpp │ ├── protection_levels_example_sol.cpp │ └── struct_circle_example.cpp ├── lab03 │ ├── function_overload.cpp │ ├── function_overload2.cpp │ ├── function_overload3.cpp │ ├── member_function_overload.cpp │ └── pass_by_ref_using_pointers.cpp ├── lab04 │ ├── inheritance1.cpp │ ├── inheritance2.cpp │ └── inheritance3.cpp └── lab05 │ ├── sort_pair_sum.cpp │ ├── stack_example.cpp │ └── stack_example2.cpp ├── lab2023-2024f ├── README.md ├── lab01 │ ├── call_by_ref_example.cpp │ ├── source.cpp │ ├── std_examples.cpp │ └── warning_examples.cpp ├── lab02 │ ├── class_circle_example.cpp │ ├── constructor_simple_example.cpp │ ├── constructors_example.cpp │ ├── destructor_example.cpp │ ├── fmt │ │ ├── core.h │ │ ├── format-inl.h │ │ └── format.h │ ├── fmt_example1.cpp │ ├── fmt_example2.cpp │ ├── format.cc │ ├── friend_function_example.cpp │ ├── member_functions_example.cpp │ ├── member_functions_example_sol.cpp │ ├── protection_levels_example.cpp │ ├── protection_levels_example_sol.cpp │ └── struct_circle_example.cpp ├── lab03 │ ├── function_overload.cpp │ ├── function_overload2.cpp │ ├── function_overload3.cpp │ ├── member_function_overload.cpp │ └── pass_by_ref_using_pointers.cpp ├── lab04 │ ├── inheritance1.cpp │ ├── inheritance2.cpp │ └── inheritance3.cpp └── lab05 │ ├── sort_pair_sum.cpp │ ├── stack_example.cpp │ └── stack_example2.cpp ├── lab2024-2025f ├── README.md ├── lab01 │ ├── call_by_ref_example.cpp │ ├── source.cpp │ ├── std_examples.cpp │ └── warning_examples.cpp ├── lab02 │ ├── class_circle_example.cpp │ ├── constructor_simple_example.cpp │ ├── constructors_example.cpp │ ├── destructor_example.cpp │ ├── fmt │ │ ├── core.h │ │ ├── format-inl.h │ │ └── format.h │ ├── fmt_example1.cpp │ ├── fmt_example2.cpp │ ├── format.cc │ ├── friend_function_example.cpp │ ├── member_functions_example.cpp │ ├── member_functions_example_sol.cpp │ ├── protection_levels_example.cpp │ ├── protection_levels_example_sol.cpp │ └── struct_circle_example.cpp ├── lab03 │ ├── function_overload.cpp │ ├── function_overload2.cpp │ ├── function_overload3.cpp │ ├── member_function_overload.cpp │ └── pass_by_ref_using_pointers.cpp ├── lab04 │ ├── inheritance1.cpp │ ├── inheritance2.cpp │ └── inheritance3.cpp └── lab05 │ ├── sort_pair_sum.cpp │ ├── stack_example.cpp │ └── stack_example2.cpp ├── lab2025-2026f ├── README.md ├── lab01 │ ├── call_by_ref_example.cpp │ ├── source.cpp │ ├── std_examples.cpp │ └── warning_examples.cpp ├── lab02 │ ├── class_circle_example.cpp │ ├── constructor_simple_example.cpp │ ├── constructors_example.cpp │ ├── destructor_example.cpp │ ├── fmt │ │ ├── core.h │ │ ├── format-inl.h │ │ └── format.h │ ├── fmt_example1.cpp │ ├── fmt_example2.cpp │ ├── format.cc │ ├── friend_function_example.cpp │ ├── member_functions_example.cpp │ ├── member_functions_example_sol.cpp │ ├── protection_levels_example.cpp │ ├── protection_levels_example_sol.cpp │ └── struct_circle_example.cpp ├── lab03 │ ├── function_overload.cpp │ ├── function_overload2.cpp │ ├── function_overload3.cpp │ ├── member_function_overload.cpp │ └── pass_by_ref_using_pointers.cpp ├── lab04 │ ├── inheritance1.cpp │ ├── inheritance2.cpp │ └── inheritance3.cpp └── lab05 │ ├── sort_pair_sum.cpp │ ├── stack_example.cpp │ └── stack_example2.cpp ├── ma2018 ├── CPP_v1.1.pdf ├── page23.cpp ├── page24.cpp ├── page28.cpp ├── page34.cpp ├── page36.cpp ├── page37.cpp ├── page40.cpp ├── page50 │ ├── Employee.cpp │ ├── Employee.h │ └── TestEmployee.cpp ├── page64.cpp ├── page65.cpp ├── page68.cpp ├── page70 │ ├── Stack.cpp │ ├── Stack.h │ └── TestStack.cpp └── page86.cpp ├── more_resources.md ├── past_projects.md ├── preparation ├── 2025 │ ├── 20251127 - ΠΡΟΟΔΟΣ-A.pdf │ ├── 20251127 - ΠΡΟΟΔΟΣ-Β.pdf │ ├── a_thema1.cpp │ ├── a_thema2.cpp │ ├── b_thema1.cpp │ └── b_thema2.cpp ├── .DS_Store ├── .vscode │ └── settings.json ├── 20190415_proodos_a.pdf ├── 20190415_proodos_b.pdf ├── 20190625_telikh_exetash_a.pdf ├── 20190625_telikh_exetash_b.pdf ├── 20200529. ΔΟΚΙΜΗ ΕΞΕΤΑΣΗΣ.pdf ├── 20220120 - ΠΡΟΣΟΜΟΙΩΣΗ ΕΞΕΤΑΣΗΣ.pdf ├── 20231208 - ΠΡΟΟΔΟΣ.pdf ├── 20241203 - ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ (ΠΡΟΟΔΟΣ).pdf ├── exams20241203 │ ├── erotima1.cpp │ ├── erotima2.cpp │ └── erotima3.cpp ├── input02.txt ├── prepare01.cpp ├── prepare02.cpp ├── prepare03.cpp ├── prepare04.cpp ├── prepare04.png ├── prepare04.txt ├── prepare04.uxf ├── prepare05.cpp ├── prepare05.txt ├── prepare06.cpp ├── prepare06.txt ├── prepare06_ptrs.cpp ├── prepare07.cpp ├── prepare07.txt ├── prepare08.cpp ├── prepare09.cpp ├── prepare20220120_q1.cpp ├── prepare20220120_q2a.cpp ├── prepare20220120_q2b.cpp ├── prepare20220120_q2c.cpp ├── prepare20220120_q3.cpp ├── proodos.pdf ├── proodos20190415a_1.cpp ├── proodos20190415a_1_alt.cpp ├── proodos20190415a_2.cpp ├── proodos20190415a_2.txt ├── proodos20190415b_1.cpp ├── proodos20190415b_1_alt.cpp ├── proodos20190415b_2.cpp ├── q1.cpp ├── q2.cpp ├── q3.cpp ├── stl1.cpp └── telikes.pdf ├── proodos-20190415.md ├── proodos-20201204.md ├── proodos-20211209.md ├── proodos-20231208.md ├── proodos-20241203.md ├── proodos-20251127.md ├── recitation ├── accumulate1.cpp ├── aggregation4.cpp ├── array1.cpp ├── assignment_operator1.cpp ├── call_by_reference1.cpp ├── call_by_reference2.cpp ├── casting1.cpp ├── casting2.cpp ├── class1.cpp ├── class_diagram1.cpp ├── const1.cpp ├── constructor1.cpp ├── copy1.cpp ├── count_if1.cpp ├── deep_copy1.cpp ├── destructor1.cpp ├── dynamic_memory1.cpp ├── dynamic_memory2.cpp ├── enum1.cpp ├── enum2.cpp ├── exception1.cpp ├── find1.cpp ├── forward_iterator1.cpp ├── friend1.cpp ├── friend2.cpp ├── generalization3.cpp ├── inheritance1.cpp ├── inheritance2.cpp ├── inheritance3.cpp ├── inheritance4.cpp ├── inline1.cpp ├── lambda1.cpp ├── list1.cpp ├── map1.cpp ├── namespace1.cpp ├── nested1.cpp ├── overload1.cpp ├── pair1.cpp ├── pointers1.cpp ├── quadratic.cpp ├── quadratic.hpp ├── quadratic_main.cpp ├── quadratic_single_file.cpp ├── random_iterator1.cpp ├── random_iterator2.cpp ├── recitation.md ├── reference1.cpp ├── set1.cpp ├── sort1.cpp ├── static1.cpp ├── static_dynamic_arrays1.cpp ├── static_dynamic_arrays2.cpp ├── template1.cpp ├── template2.cpp ├── to_string.cpp ├── tuple1.cpp ├── two_dimensional_array1.cpp ├── unordered_map1.cpp ├── unordered_set1.cpp ├── vector1.cpp └── vector2.cpp ├── resources ├── .DS_Store ├── CRefCard.v2.2.pdf ├── Cpp_reference.pdf ├── Cpp_reference2.pdf ├── Cpp_reference3.pdf ├── UMLNotationSummary.pdf ├── confused_icon.png ├── cpplint.py ├── oop_spring_2019_2020.pdf ├── red_info_icon.png ├── skorbut.jar ├── socializing-with-fmt.pdf └── stlqr-a4-1.33.pdf ├── tmp ├── livecode20231127a.cpp ├── livecode20231127b.cpp ├── livecode20231127c.cpp └── livecode20231127d.cpp ├── uml ├── aggregation1.cpp ├── aggregation1.png ├── aggregation1.uxf ├── aggregation2.cpp ├── aggregation3.cpp ├── aggregation3.uxf ├── aggregation4.png ├── aggregation4.uxf ├── association1.cpp ├── association1.png ├── association1.uxf ├── association2.cpp ├── class_diagram1.png ├── class_diagram1.uxf ├── composition1.cpp ├── composition1.png ├── composition1.uxf ├── composition2.cpp ├── composition3.cpp ├── composition4.cpp ├── coupling1.png ├── coupling1.uxf ├── coupling2.png ├── coupling2.uxf ├── dependency1.cpp ├── dependency1.png ├── dependency1.uxf ├── dependency2.cpp ├── example1.cpp ├── example1.png ├── example1.uxf ├── generalization1.cpp ├── generalization1.png ├── generalization1.uxf ├── generalization2.png ├── generalization2.uxf ├── generalization3.png ├── generalization3.uxf ├── navigability1.png ├── navigability1.uxf ├── plantuml │ ├── README.md │ └── seq1.puml ├── realization.png ├── realization.uxf ├── realization1.cpp ├── realization1.png ├── realization1.uxf ├── realization1b.uxf ├── relationships.png ├── relationships.uxf ├── uml1.png ├── uml2.png ├── uml3.png ├── uml_aggregation.png ├── uml_generalization1.png ├── uml_movies.png ├── umlet_distilled1.png ├── umlet_distilled1.uxf └── umlet_example1.uxf ├── various ├── .DS_Store ├── ABSEIL │ └── README.md ├── ASL │ └── README.md ├── A_TOUR_OF_CPP │ ├── .DS_Store │ ├── concurrency │ │ └── threads1.cpp │ ├── my_vector │ │ ├── main.cpp │ │ ├── my_vector.cpp │ │ └── my_vector.hpp │ └── readme.md ├── C++11 │ ├── README.md │ ├── attributes.cpp │ ├── decltype.cpp │ ├── nsdmi.cpp │ ├── tempCodeRunnerFile.cpp │ └── variadic_template.cpp ├── C++14 │ ├── README.md │ └── digit_separators.cpp ├── C++17 │ ├── README.md │ ├── any.cpp │ ├── if_init_stmt.cpp │ ├── optional.cpp │ ├── static_inline_data_member.cpp │ └── structured_binding.cpp ├── C++2a │ └── README.md ├── C │ ├── README.md │ ├── ex001 │ │ ├── salaries.c │ │ └── salary_data.txt │ ├── ex002 │ │ ├── declaration.cpp │ │ ├── heron.c │ │ └── size_t.c │ ├── graphical_hello │ │ ├── .gitignore │ │ ├── README.md │ │ ├── graphical_hello.c │ │ └── meson.build │ └── hello │ │ └── hello.c ├── CHERNO │ ├── README.md │ └── glfw_test │ │ ├── Dependencies │ │ ├── include │ │ │ └── GLFW │ │ │ │ ├── glfw3.h │ │ │ │ └── glfw3native.h │ │ └── lib-vc2019 │ │ │ └── glfw3.lib │ │ ├── glfw_test.sln │ │ └── glfw_test │ │ ├── glfw_test.vcxproj │ │ ├── glfw_test.vcxproj.filters │ │ └── src │ │ └── App.cpp ├── CLOCKWISE_SPIRAL_RULE │ └── README.md ├── COP3330 │ ├── .DS_Store │ ├── lect1 │ │ ├── .DS_Store │ │ ├── exercise1.cpp │ │ ├── exercise1_c++20.cpp │ │ ├── exercise1_c++23.cpp │ │ ├── exercise2.cpp │ │ ├── sample1.cpp │ │ └── sample1 │ │ │ ├── circle.cpp │ │ │ ├── circle.hpp │ │ │ └── main.cpp │ ├── lect10 │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ ├── sample3.cpp │ │ ├── sample4.cpp │ │ ├── sample5.cpp │ │ ├── sample6.cpp │ │ ├── sample7.cpp │ │ └── sample8.cpp │ ├── lect11 │ │ ├── factorial.cpp │ │ ├── knapsack.cpp │ │ ├── number_puzzle.cpp │ │ ├── palindrome.cpp │ │ ├── recursive_search.cpp │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ ├── sample3.cpp │ │ └── sample4.cpp │ ├── lect12 │ │ ├── exercise1.cpp │ │ ├── exercise2_deep.cpp │ │ ├── exercise2_shallow.cpp │ │ ├── playlist_deep_copy.cpp │ │ ├── playlist_deleted.cpp │ │ └── playlist_shallow_copy.cpp │ ├── lect13 │ │ ├── exercise1.cpp │ │ ├── exercise2.cpp │ │ ├── sample2.cpp │ │ ├── sample3.cpp │ │ ├── sample4.cpp │ │ ├── sample5.cpp │ │ └── sample6.cpp │ ├── lect14 │ │ ├── exercise1.cpp │ │ ├── exercise2.cpp │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ ├── sample3.cpp │ │ ├── sample4.cpp │ │ ├── sample5.cpp │ │ └── sample6.cpp │ ├── lect15 │ │ ├── employee │ │ │ ├── README.md │ │ │ ├── employee.cpp │ │ │ ├── employee.h │ │ │ ├── main.cpp │ │ │ ├── utility.cpp │ │ │ └── utility.h │ │ ├── exercise1.cpp │ │ ├── exercise2.cpp │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ └── sample3.cpp │ ├── lect16 │ │ ├── main_memorycell.cpp │ │ ├── main_simplelist1.cpp │ │ ├── main_simplelist2.cpp │ │ ├── main_simplelist3.cpp │ │ ├── memorycell.h │ │ ├── oop16_ask1.cpp │ │ ├── oop16_ask2.cpp │ │ ├── oop16_ask2b.cpp │ │ ├── simplelist1.cpp │ │ ├── simplelist1.h │ │ ├── simplelist2.cpp │ │ ├── simplelist2.h │ │ ├── simplelist3.cpp │ │ └── simplelist3.h │ ├── lect17 │ │ ├── makefile │ │ ├── mylist.cpp │ │ ├── mylist.h │ │ └── test_driver.cpp │ ├── lect18 │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ ├── sample3.cpp │ │ ├── sample4.cpp │ │ ├── sample5.cpp │ │ ├── sample6.cpp │ │ ├── sample7.cpp │ │ ├── sample8.cpp │ │ └── sample9.cpp │ ├── lect19 │ │ ├── myheader1.h │ │ ├── myheader2.h │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ └── sample3.cpp │ ├── lect2 │ │ ├── circle.cpp │ │ ├── circle2.cpp │ │ ├── circle3.cpp │ │ ├── exercise1.cpp │ │ ├── exercise1_help.cpp │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ └── sample3.cpp │ ├── lect3 │ │ ├── Fraction.cpp │ │ ├── Fraction.hpp │ │ ├── compile.md │ │ └── main.cpp │ ├── lect4 │ │ ├── .DS_Store │ │ ├── exercise1.cpp │ │ ├── exercise2.cpp │ │ ├── exercise3.cpp │ │ ├── sample1 │ │ │ ├── Fraction.cpp │ │ │ ├── Fraction.hpp │ │ │ ├── main1.cpp │ │ │ └── main2.cpp │ │ ├── sample2_friend │ │ │ ├── Fraction.cpp │ │ │ ├── Fraction.hpp │ │ │ └── main.cpp │ │ ├── sample3_member │ │ │ ├── Fraction.cpp │ │ │ ├── Fraction.hpp │ │ │ └── main.cpp │ │ ├── sample4_conversion │ │ │ ├── Fraction.cpp │ │ │ ├── Fraction.hpp │ │ │ └── main.cpp │ │ └── sample5_destructor │ │ │ └── destructor.cpp │ ├── lect5 │ │ ├── const_fraction │ │ │ ├── driver.cpp │ │ │ ├── driver2.cpp │ │ │ ├── frac.cpp │ │ │ └── frac.h │ │ ├── constexpr_example1.cpp │ │ ├── constexpr_example2.cpp │ │ ├── exercise1.cpp │ │ ├── exercise2.cpp │ │ ├── exercise3.cpp │ │ ├── init_list.cpp │ │ ├── pass_by_reference.cpp │ │ ├── pass_by_reference2.cpp │ │ ├── pass_by_value.cpp │ │ ├── t1.cpp │ │ ├── t2.cpp │ │ ├── t3.cpp │ │ ├── t4.cpp │ │ ├── t5.cpp │ │ └── t6.cpp │ ├── lect6 │ │ ├── example1.cpp │ │ ├── exercise1.cpp │ │ ├── exercise1_alt.cpp │ │ ├── exercise1_simple.cpp │ │ ├── exercise2.cpp │ │ ├── exercise3.cpp │ │ ├── fraction_alone_overload │ │ │ ├── frac.cpp │ │ │ ├── frac.h │ │ │ ├── main.cpp │ │ │ └── main2.cpp │ │ └── fraction_member_overload │ │ │ ├── frac.cpp │ │ │ ├── frac.h │ │ │ └── main.cpp │ ├── lect7 │ │ ├── exercise1.cpp │ │ ├── exercise2.cpp │ │ ├── poker_hand.cpp │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ ├── sample3.cpp │ │ └── sample4.cpp │ ├── lect8 │ │ ├── arrays1.cpp │ │ ├── arrays2.cpp │ │ ├── exercise1.cpp │ │ ├── exercise2.cpp │ │ ├── exercise2b.cpp │ │ ├── no_bounds_check.cpp │ │ ├── sort1.cpp │ │ ├── sort2.cpp │ │ └── vector1.cpp │ ├── lect9 │ │ ├── null.cpp │ │ ├── sample1.cpp │ │ ├── sample2.cpp │ │ ├── sample2_1.cpp │ │ ├── sample2_2.cpp │ │ ├── sample3.cpp │ │ ├── sample4.cpp │ │ ├── sample5.cpp │ │ ├── sample6.cpp │ │ ├── sample7.cpp │ │ ├── sample8.cpp │ │ ├── sample9.cpp │ │ └── sizeof.cpp │ └── readme.md ├── CPP_VS_JAVA │ ├── .gitignore │ ├── README.md │ ├── bounds_check_cpp │ │ └── bounds.cpp │ ├── bounds_check_java │ │ └── Bounds.java │ ├── helloworld_cpp │ │ └── hello.cpp │ ├── helloworld_java │ │ ├── Hello.java │ │ └── Hello22.java │ ├── simple_cpp │ │ └── dog.cpp │ └── simple_java │ │ └── Dog.java ├── C_TRICKS │ ├── .idea │ │ ├── C_TRICKS.iml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── README.md │ ├── counter.c │ └── dbg.c ├── DADS │ ├── README.md │ └── linked_list.cpp ├── DD │ ├── Account.cpp │ └── readme.md ├── DEBUG_EXAMPLES │ ├── README.md │ ├── VISUAL STUDIO COMMUNITY EXAMPLE │ │ └── dbg_example │ │ │ ├── dbg_example.sln │ │ │ └── dbg_example │ │ │ ├── dbg.cpp │ │ │ ├── dbg_example.vcxproj │ │ │ └── dbg_example.vcxproj.filters │ ├── dbg1.cpp │ ├── dbg2.cpp │ └── dbg3.cpp ├── DY_C_NOTES │ ├── README.md │ ├── alloca.c │ ├── asctime.c │ ├── envp.c │ ├── gcov_test.c │ ├── gcov_test.c.gcov │ ├── gcov_test.gcno │ ├── long_string.c │ ├── progress.c │ ├── sizeof.c │ ├── stderr.c │ ├── strtok.c │ ├── struct_init.c │ ├── syntactic_sugar.c │ └── warnings.cpp ├── DY_RE │ ├── dbg.c │ └── hex_octal.c ├── FOLLY │ ├── README.md │ ├── benchmark.cpp │ └── folly1.cpp ├── FROM_C_TO_CPP │ ├── max_search_qsort.c │ ├── max_search_sort.c │ └── max_search_sort.cpp ├── GSL │ └── README.md ├── OPENEDG │ ├── README.md │ ├── ch1 │ │ ├── constructors.cpp │ │ ├── custom_array_container.cpp │ │ ├── implicit.cpp │ │ ├── insert.cpp │ │ ├── queue.cpp │ │ ├── remove_if.cpp │ │ ├── stack.cpp │ │ ├── unique.cpp │ │ └── vector_capacity.cpp │ ├── ch2 │ │ ├── equal_range.cpp │ │ ├── map.cpp │ │ ├── multiset_find.cpp │ │ ├── multset_equal_range.cpp │ │ ├── q11.cpp │ │ ├── q3.cpp │ │ ├── q8.cpp │ │ ├── set_erase.cpp │ │ ├── set_insert.cpp │ │ └── set_multiset_count.cpp │ ├── ch3 │ │ ├── equal.cpp │ │ ├── find.cpp │ │ ├── find_first_of.cpp │ │ ├── for_each.cpp │ │ ├── mismatch.cpp │ │ ├── q1.cpp │ │ ├── q2.cpp │ │ ├── q3.cpp │ │ ├── search.cpp │ │ └── search_n.cpp │ ├── ch4 │ │ ├── copy.cpp │ │ ├── fill_n.cpp │ │ ├── replace.cpp │ │ └── transform.cpp │ └── ch6 │ │ └── sort.cpp ├── OPENGL │ ├── .DS_Store │ ├── README.md │ ├── dependencies │ │ ├── .DS_Store │ │ ├── include │ │ │ ├── .DS_Store │ │ │ └── GLFW │ │ │ │ ├── glfw3.h │ │ │ │ └── glfw3native.h │ │ ├── lib-macos │ │ │ ├── libglfw.3.dylib │ │ │ └── libglfw3.a │ │ └── lib-mingw-w64 │ │ │ ├── libglfw3.a │ │ │ └── libglfw3dll.a │ ├── glfw_test.cpp │ ├── makefile1_osx.mk │ ├── makefile2_osx.mk │ ├── makefile_linux.mk │ └── makefile_win.mk ├── PPP │ ├── .DS_Store │ ├── README.md │ └── ch31 │ │ └── fltk_gui.cpp ├── SOLID │ ├── OCP │ │ ├── no_open_closed_principle1.cpp │ │ ├── no_open_closed_principle2.cpp │ │ ├── open_closed_principle1.cpp │ │ └── open_closed_principle2.cpp │ └── SRP │ │ ├── my_notes.txt │ │ ├── no_srp.cpp │ │ └── srp.cpp ├── STACK_OVERFLOW │ ├── so1.cpp │ ├── so2.cpp │ ├── so3.cpp │ └── so5.cpp ├── STL │ ├── accumulate.cpp │ ├── all_any_none.cpp │ ├── compare_collections.cpp │ ├── const_iterator.cpp │ ├── copy.cpp │ ├── count1.cpp │ ├── countif1.cpp │ ├── countif2.cpp │ ├── fill.cpp │ ├── find1.cpp │ ├── find2.cpp │ ├── find3.cpp │ ├── find4.cpp │ ├── for_each.cpp │ ├── insert_iterators.cpp │ ├── partial_sort.cpp │ ├── partition.cpp │ ├── random.cpp │ ├── remove.cpp │ ├── remove_duplicates.cpp │ ├── replace.cpp │ ├── reverse.cpp │ ├── reverse_iterator.cpp │ ├── rotate.cpp │ ├── sort1.cpp │ ├── sort2.cpp │ ├── swap.cpp │ ├── tempCodeRunnerFile.cpp │ └── transform.cpp ├── agner_fog │ ├── README.md │ ├── casting.cpp │ ├── integers.cpp │ ├── matrix.cpp │ └── safe_array.cpp ├── assembly │ ├── README.md │ └── fib.c ├── bazel │ └── README.md ├── boost_examples │ ├── README.md │ ├── any1.cpp │ ├── any2.cpp │ ├── bimap.cpp │ ├── factorial.cpp │ ├── lexical_cast.cpp │ ├── program_options.cpp │ ├── signals2.cpp │ ├── string_algorithms.cpp │ ├── tokenizer1.cpp │ ├── tokenizer2.cpp │ ├── tokenizer3.cpp │ └── units.cpp ├── code_templates │ └── template1.cpp ├── copperspice │ └── lambda.cpp ├── josuttis │ ├── C++Evolution_Josuttis_Qt2020.pdf │ ├── sort1.c │ ├── sort2.c │ ├── sort3.cpp │ ├── sort4.cpp │ ├── sort5.cpp │ ├── sort6.cpp │ ├── sort7.cpp │ └── sort8.cpp ├── learncpp │ ├── example_12_2_1.cpp │ ├── example_12_2_2.cpp │ ├── example_12_2_3.cpp │ ├── quiz_12_2_1.cpp │ └── readme.md ├── linked_list.pdf ├── linked_list.pptx ├── pointers │ ├── 2d_array.cpp │ ├── Pointers in C and C++.pdf │ ├── README.md │ ├── automatic_array_of_pointers.cpp │ ├── call_by_reference.cpp │ ├── const_and_pointers.cpp │ ├── dynamic_array_of_pointers.cpp │ ├── dynamic_in_c.cpp │ ├── dynamic_in_cpp.cpp │ ├── dynamic_memory_allocation_struct1.cpp │ ├── dynamic_memory_allocation_struct2.cpp │ ├── function_pointers1.cpp │ ├── function_pointers2.cpp │ ├── function_pointers3.cpp │ ├── function_pointers4.c │ ├── function_pointers5.c │ ├── linked_list1.cpp │ ├── linked_list2.cpp │ ├── linked_list3.cpp │ ├── map_iterator_is_pointer.cpp │ ├── pointer_arithmetic.cpp │ ├── pointer_plus_plus.cpp │ ├── pointer_to_dynamic_array.cpp │ ├── pointer_to_pointer.cpp │ ├── pointer_to_struct.cpp │ ├── pointer_to_union.cpp │ ├── pointer_vs_array.cpp │ ├── pointers_and_arrays.cpp │ ├── simple_pointer_example.cpp │ ├── this_pointer.cpp │ ├── uninitialized_pointer.cpp │ ├── vector_iterator_is_a_pointer.cpp │ └── void_pointer.cpp ├── python_tutor │ └── python_tutor_example.cpp ├── quizzes │ ├── q1_09.cpp │ ├── q1_11.cpp │ ├── q1_13.cpp │ ├── q1_15.cpp │ ├── q1_16.cpp │ ├── q1_17.cpp │ ├── q1_18.cpp │ ├── q1_19.cpp │ ├── q1_20.cpp │ ├── q1_21.cpp │ ├── q3_10.cpp │ ├── q3_11.cpp │ ├── q3_12.cpp │ ├── q4_01.cpp │ ├── q4_04.cpp │ ├── q4_05.cpp │ ├── q4_06.cpp │ ├── q5_07.cpp │ ├── q5_10.cpp │ ├── q6_10.cpp │ ├── q6_11.cpp │ ├── q6_12.cpp │ └── q6_13.cpp ├── recipes │ ├── auto1.cpp │ ├── auto2.cpp │ ├── typedef1.cpp │ ├── uniform_initialization.cpp │ └── using1.cpp ├── regex │ ├── regex1.cpp │ └── regex2.cpp ├── rip_move_semantics │ ├── README.md │ └── move1.cpp ├── sanitizer │ ├── README.md │ └── sanitizer1.cpp ├── skorbut │ └── README.md └── wxwidgets │ ├── README.md │ └── hello_world.cpp └── xeus1.ipynb /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /2019-2020-spring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2019-2020-spring.md -------------------------------------------------------------------------------- /2020f_assignment/2020f_project.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2020f_assignment/2020f_project.pdf -------------------------------------------------------------------------------- /2020f_assignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2020f_assignment/README.md -------------------------------------------------------------------------------- /2020f_assignment/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2020f_assignment/main.cpp -------------------------------------------------------------------------------- /2020f_assignment/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2020f_assignment/matrix.cpp -------------------------------------------------------------------------------- /2020f_assignment/matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2020f_assignment/matrix.hpp -------------------------------------------------------------------------------- /2020f_assignment/pagerank.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2020f_assignment/pagerank.PNG -------------------------------------------------------------------------------- /2021f_project1/2021f_oop_prj1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1/2021f_oop_prj1.pdf -------------------------------------------------------------------------------- /2021f_project1/help/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1/help/README.md -------------------------------------------------------------------------------- /2021f_project1/help/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1/help/catch.hpp -------------------------------------------------------------------------------- /2021f_project1/help/dog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1/help/dog.cpp -------------------------------------------------------------------------------- /2021f_project1/help/dog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1/help/dog.hpp -------------------------------------------------------------------------------- /2021f_project1/help/draw_race.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1/help/draw_race.cpp -------------------------------------------------------------------------------- /2021f_project1/help/test_dog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1/help/test_dog.cpp -------------------------------------------------------------------------------- /2021f_project1_sol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1_sol/README.md -------------------------------------------------------------------------------- /2021f_project1_sol/arena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1_sol/arena.cpp -------------------------------------------------------------------------------- /2021f_project1_sol/arena.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1_sol/arena.hpp -------------------------------------------------------------------------------- /2021f_project1_sol/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1_sol/catch.hpp -------------------------------------------------------------------------------- /2021f_project1_sol/horse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1_sol/horse.cpp -------------------------------------------------------------------------------- /2021f_project1_sol/horse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project1_sol/horse.hpp -------------------------------------------------------------------------------- /2021f_project2/2021f_oop_prj2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project2/2021f_oop_prj2.pdf -------------------------------------------------------------------------------- /2021f_project2/dit_uoi_course.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project2/dit_uoi_course.txt -------------------------------------------------------------------------------- /2021f_project3/2021f_oop_prj3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2021f_project3/2021f_oop_prj3.pdf -------------------------------------------------------------------------------- /2023f_project1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2023f_project1/.DS_Store -------------------------------------------------------------------------------- /2023f_project1/2023f_oop_prj1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2023f_project1/2023f_oop_prj1.pdf -------------------------------------------------------------------------------- /2023f_project1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2023f_project1/README.md -------------------------------------------------------------------------------- /2023f_project1/clearscr_linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2023f_project1/clearscr_linux.cpp -------------------------------------------------------------------------------- /2023f_project1/clearscr_windows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2023f_project1/clearscr_windows.cpp -------------------------------------------------------------------------------- /2023f_project1/timer1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2023f_project1/timer1.cpp -------------------------------------------------------------------------------- /2023f_project1/timer2_ncurses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2023f_project1/timer2_ncurses.cpp -------------------------------------------------------------------------------- /2023f_project2/2023f_oop_prj2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2023f_project2/2023f_oop_prj2.pdf -------------------------------------------------------------------------------- /2024f_project/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2024f_project/.DS_Store -------------------------------------------------------------------------------- /2024f_project/2024f_oop_prj.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/2024f_project/2024f_oop_prj.pdf -------------------------------------------------------------------------------- /C++ vs Java.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/C++ vs Java.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/LICENSE -------------------------------------------------------------------------------- /OOP1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP1.pdf -------------------------------------------------------------------------------- /OOP10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP10.pdf -------------------------------------------------------------------------------- /OOP11.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP11.pdf -------------------------------------------------------------------------------- /OOP12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP12.pdf -------------------------------------------------------------------------------- /OOP13.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP13.pdf -------------------------------------------------------------------------------- /OOP14.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP14.pdf -------------------------------------------------------------------------------- /OOP15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP15.pdf -------------------------------------------------------------------------------- /OOP16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP16.pdf -------------------------------------------------------------------------------- /OOP17.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP17.pdf -------------------------------------------------------------------------------- /OOP18.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP18.pdf -------------------------------------------------------------------------------- /OOP19.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP19.pdf -------------------------------------------------------------------------------- /OOP2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP2.pdf -------------------------------------------------------------------------------- /OOP3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP3.pdf -------------------------------------------------------------------------------- /OOP4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP4.pdf -------------------------------------------------------------------------------- /OOP5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP5.pdf -------------------------------------------------------------------------------- /OOP6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP6.pdf -------------------------------------------------------------------------------- /OOP7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP7.pdf -------------------------------------------------------------------------------- /OOP8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP8.pdf -------------------------------------------------------------------------------- /OOP9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/OOP9.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/README.md -------------------------------------------------------------------------------- /STL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/STL.pdf -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/_config.yml -------------------------------------------------------------------------------- /catch2_examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/README.md -------------------------------------------------------------------------------- /catch2_examples/fizzbuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/fizzbuzz/README.md -------------------------------------------------------------------------------- /catch2_examples/fizzbuzz/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/fizzbuzz/catch.hpp -------------------------------------------------------------------------------- /catch2_examples/fizzbuzz/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/fizzbuzz/main.cpp -------------------------------------------------------------------------------- /catch2_examples/v2/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/v2/catch.hpp -------------------------------------------------------------------------------- /catch2_examples/v2/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/v2/test.cpp -------------------------------------------------------------------------------- /catch2_examples/v2/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/v2/test2.cpp -------------------------------------------------------------------------------- /catch2_examples/v2/test3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/v2/test3.cpp -------------------------------------------------------------------------------- /catch2_examples/v2_fast/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/v2_fast/catch.hpp -------------------------------------------------------------------------------- /catch2_examples/v2_fast/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/v2_fast/test.cpp -------------------------------------------------------------------------------- /catch2_examples/v2_fast/tests_main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" -------------------------------------------------------------------------------- /catch2_examples/v3/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/v3/test.cpp -------------------------------------------------------------------------------- /catch2_examples/v3/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/catch2_examples/v3/test2.cpp -------------------------------------------------------------------------------- /cpp_playground/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/.DS_Store -------------------------------------------------------------------------------- /cpp_playground/catch2/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/catch2/Main.cpp -------------------------------------------------------------------------------- /cpp_playground/catch2/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/catch2/catch.hpp -------------------------------------------------------------------------------- /cpp_playground/ex001/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/array.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/calls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/calls.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/calls.exxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/calls.exxe -------------------------------------------------------------------------------- /cpp_playground/ex001/dynamic1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/dynamic1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/dynamic2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/dynamic2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/dynamic3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/dynamic3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/hello1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/hello1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/hello2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/hello2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/hello3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/hello3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/hello4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/hello4.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/hello5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/hello5.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/hello6.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { printf("Hello world!"); } 4 | -------------------------------------------------------------------------------- /cpp_playground/ex001/input1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/input1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/input2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/input2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/input3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/input3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/matrix1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/matrix1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/matrix2a.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/matrix2a.cpp -------------------------------------------------------------------------------- /cpp_playground/ex001/matrix2b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex001/matrix2b.cpp -------------------------------------------------------------------------------- /cpp_playground/ex003/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex003/Main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex003/Rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex003/Rectangle.h -------------------------------------------------------------------------------- /cpp_playground/ex004/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex004/Main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex005/const1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex005/const1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex005/const2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex005/const2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex005/const3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex005/const3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex005/const4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex005/const4.cpp -------------------------------------------------------------------------------- /cpp_playground/ex005/const5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex005/const5.cpp -------------------------------------------------------------------------------- /cpp_playground/ex005/const6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex005/const6.cpp -------------------------------------------------------------------------------- /cpp_playground/ex005/out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex005/out.txt -------------------------------------------------------------------------------- /cpp_playground/ex006/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex006/Main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex006/Person.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex006/Person.cpp -------------------------------------------------------------------------------- /cpp_playground/ex006/Person.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex006/Person.h -------------------------------------------------------------------------------- /cpp_playground/ex006/Student.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex006/Student.h -------------------------------------------------------------------------------- /cpp_playground/ex007/Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex007/Stack.cpp -------------------------------------------------------------------------------- /cpp_playground/ex008/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex008/Main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex013/static1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex013/static1.c -------------------------------------------------------------------------------- /cpp_playground/ex013/static1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex013/static1.txt -------------------------------------------------------------------------------- /cpp_playground/ex013/static2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex013/static2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex014/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex014/catch.hpp -------------------------------------------------------------------------------- /cpp_playground/ex016/person_to_string.txt: -------------------------------------------------------------------------------- 1 | Name: Nikos age: 30 2 | -------------------------------------------------------------------------------- /cpp_playground/ex020/copies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex020/copies.cpp -------------------------------------------------------------------------------- /cpp_playground/ex020/copies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex020/copies.txt -------------------------------------------------------------------------------- /cpp_playground/ex021/binding1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex021/binding1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex022/shapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex022/shapes.cpp -------------------------------------------------------------------------------- /cpp_playground/ex022/shapes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex022/shapes.txt -------------------------------------------------------------------------------- /cpp_playground/ex024/const_cast2.txt: -------------------------------------------------------------------------------- 1 | 0 2 | A::fun() 3 | 5 4 | -------------------------------------------------------------------------------- /cpp_playground/ex025/inline1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex025/inline1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex025/inline1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex025/inline1.txt -------------------------------------------------------------------------------- /cpp_playground/ex025/inline2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex025/inline2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex025/inline2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex025/inline2.txt -------------------------------------------------------------------------------- /cpp_playground/ex027/fmt1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex027/fmt1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex027/fmt2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex027/fmt2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex027/fmt2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex027/fmt2.txt -------------------------------------------------------------------------------- /cpp_playground/ex028/my_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex028/my_time.cpp -------------------------------------------------------------------------------- /cpp_playground/ex028/my_time.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex028/my_time.txt -------------------------------------------------------------------------------- /cpp_playground/ex029/move1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex029/move1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex029/move2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex029/move2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex029/move2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex029/move2.txt -------------------------------------------------------------------------------- /cpp_playground/ex030/enum1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex030/enum1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex030/enum2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex030/enum2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex032/pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex032/pair.cpp -------------------------------------------------------------------------------- /cpp_playground/ex032/pair.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex032/pair.txt -------------------------------------------------------------------------------- /cpp_playground/ex032/tuple1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex032/tuple1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex032/tuple1.txt: -------------------------------------------------------------------------------- 1 | Maria 2 | Nikolaou 3 | 5 4 | -------------------------------------------------------------------------------- /cpp_playground/ex032/tuple2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex032/tuple2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex032/tuple2.txt: -------------------------------------------------------------------------------- 1 | Maria 2 | Nikolaou 3 | 5 4 | -------------------------------------------------------------------------------- /cpp_playground/ex032/tuple3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex032/tuple3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex034/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex034/README.md -------------------------------------------------------------------------------- /cpp_playground/ex035/profile1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex035/profile1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex038/exception1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex038/exception1.c -------------------------------------------------------------------------------- /cpp_playground/ex040/stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex040/stack.hpp -------------------------------------------------------------------------------- /cpp_playground/ex043/timing1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex043/timing1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex043/timing2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex043/timing2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex043/timing3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex043/timing3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex043/timing4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex043/timing4.cpp -------------------------------------------------------------------------------- /cpp_playground/ex045/physunits1.cpp: -------------------------------------------------------------------------------- 1 | // https://github.com/martinmoene/PhysUnits-CT-Cpp11 -------------------------------------------------------------------------------- /cpp_playground/ex046/advance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/advance.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/distance.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/functor1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/functor1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/functor2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/functor2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/functor3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/functor3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/functor4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/functor4.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/functor5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/functor5.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/stl_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/stl_list.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/stl_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/stl_map.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/stl_map2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/stl_map2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/stl_map3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/stl_map3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/stl_map4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/stl_map4.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/stl_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/stl_set.cpp -------------------------------------------------------------------------------- /cpp_playground/ex046/stl_set2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex046/stl_set2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex048/nested1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex048/nested1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex048/nested1.txt: -------------------------------------------------------------------------------- 1 | 1 1 2 | 3 3 | -------------------------------------------------------------------------------- /cpp_playground/ex049/final1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex049/final1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex049/final1.txt: -------------------------------------------------------------------------------- 1 | Derived::fun 2 | -------------------------------------------------------------------------------- /cpp_playground/ex049/final2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex049/final2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex049/override.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex049/override.cpp -------------------------------------------------------------------------------- /cpp_playground/ex050/lsp1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex050/lsp1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex050/lsp2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex050/lsp2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex050/lsp3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex050/lsp3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex051/rtti1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex051/rtti1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex052/isp1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex052/isp1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex052/isp1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex052/isp1.txt -------------------------------------------------------------------------------- /cpp_playground/ex052/isp2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex052/isp2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex052/isp2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex052/isp2.txt -------------------------------------------------------------------------------- /cpp_playground/ex053/account.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex053/account.hpp -------------------------------------------------------------------------------- /cpp_playground/ex053/customer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex053/customer.hpp -------------------------------------------------------------------------------- /cpp_playground/ex054/account.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex054/account.hpp -------------------------------------------------------------------------------- /cpp_playground/ex054/customer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex054/customer.hpp -------------------------------------------------------------------------------- /cpp_playground/ex054/owner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex054/owner.hpp -------------------------------------------------------------------------------- /cpp_playground/ex055/lod1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex055/lod1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex055/lod2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex055/lod2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/demo.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/demo.txt -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd10.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd11.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd12.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd13.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd14.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd4.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd5.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd6.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd7.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd8.cpp -------------------------------------------------------------------------------- /cpp_playground/ex057/tdd9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex057/tdd9.cpp -------------------------------------------------------------------------------- /cpp_playground/ex058/debug1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex058/debug1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex061/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex061/main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex061/main.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex061/main.txt -------------------------------------------------------------------------------- /cpp_playground/ex063/logger_example_di.cpp: -------------------------------------------------------------------------------- 1 | // logger example using dependency injection 2 | -------------------------------------------------------------------------------- /cpp_playground/ex064/adapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex064/adapter.cpp -------------------------------------------------------------------------------- /cpp_playground/ex065/strategy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex065/strategy.cpp -------------------------------------------------------------------------------- /cpp_playground/ex065/strategy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex065/strategy.txt -------------------------------------------------------------------------------- /cpp_playground/ex066/command1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex066/command1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex067/command.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex067/command.hpp -------------------------------------------------------------------------------- /cpp_playground/ex067/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex067/main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex069/factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex069/factory.cpp -------------------------------------------------------------------------------- /cpp_playground/ex069/factory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex069/factory.txt -------------------------------------------------------------------------------- /cpp_playground/ex070/facade.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex070/facade.cpp -------------------------------------------------------------------------------- /cpp_playground/ex070/facade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex070/facade.txt -------------------------------------------------------------------------------- /cpp_playground/ex071/lambda1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex071/lambda1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex071/lambda2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex071/lambda2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex071/lambda3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex071/lambda3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex071/lambda4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex071/lambda4.cpp -------------------------------------------------------------------------------- /cpp_playground/ex072/random1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex072/random1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex072/random2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex072/random2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex072/random3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex072/random3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex072/random4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex072/random4.cpp -------------------------------------------------------------------------------- /cpp_playground/ex073/data1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex073/data1.txt -------------------------------------------------------------------------------- /cpp_playground/ex073/data2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex073/data2.txt -------------------------------------------------------------------------------- /cpp_playground/ex073/data3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex073/data3.dat -------------------------------------------------------------------------------- /cpp_playground/ex073/file1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex073/file1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex073/file2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex073/file2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex073/file3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex073/file3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex074/rvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex074/rvalue.cpp -------------------------------------------------------------------------------- /cpp_playground/ex075/observer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex075/observer.cpp -------------------------------------------------------------------------------- /cpp_playground/ex076/company.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex076/company.cpp -------------------------------------------------------------------------------- /cpp_playground/ex076/company.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex076/company.hpp -------------------------------------------------------------------------------- /cpp_playground/ex076/employee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex076/employee.cpp -------------------------------------------------------------------------------- /cpp_playground/ex076/employee.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex076/employee.hpp -------------------------------------------------------------------------------- /cpp_playground/ex076/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex076/main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex076/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex076/makefile.mk -------------------------------------------------------------------------------- /cpp_playground/ex077/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex077/main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex077/makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex077/makefile.mk -------------------------------------------------------------------------------- /cpp_playground/ex077/paper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex077/paper.cpp -------------------------------------------------------------------------------- /cpp_playground/ex077/paper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex077/paper.hpp -------------------------------------------------------------------------------- /cpp_playground/ex078/account.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex078/account.cpp -------------------------------------------------------------------------------- /cpp_playground/ex079/limits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex079/limits.cpp -------------------------------------------------------------------------------- /cpp_playground/ex079/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex079/main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex079/money.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex079/money.hpp -------------------------------------------------------------------------------- /cpp_playground/ex080/isa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex080/isa.cpp -------------------------------------------------------------------------------- /cpp_playground/ex081/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex081/README.md -------------------------------------------------------------------------------- /cpp_playground/ex081/address.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex081/address.hpp -------------------------------------------------------------------------------- /cpp_playground/ex081/libs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex081/libs.hpp -------------------------------------------------------------------------------- /cpp_playground/ex081/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex081/main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex081/person.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex081/person.cpp -------------------------------------------------------------------------------- /cpp_playground/ex081/person.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex081/person.hpp -------------------------------------------------------------------------------- /cpp_playground/ex084/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex084/readme.txt -------------------------------------------------------------------------------- /cpp_playground/ex085/string1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex085/string1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex085/string2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex085/string2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex086/stl_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex086/stl_find.cpp -------------------------------------------------------------------------------- /cpp_playground/ex086/stl_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex086/stl_sort.cpp -------------------------------------------------------------------------------- /cpp_playground/ex092/typeid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex092/typeid.cpp -------------------------------------------------------------------------------- /cpp_playground/ex094/cin_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex094/cin_fail.cpp -------------------------------------------------------------------------------- /cpp_playground/ex098/typedef1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex098/typedef1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex098/typedef2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex098/typedef2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex099/strtok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex099/strtok.c -------------------------------------------------------------------------------- /cpp_playground/ex100/ranges1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex100/ranges1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex104/monad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex104/monad.cpp -------------------------------------------------------------------------------- /cpp_playground/ex105/my_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex105/my_page.html -------------------------------------------------------------------------------- /cpp_playground/ex108/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex108/async.cpp -------------------------------------------------------------------------------- /cpp_playground/ex109/stl1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex109/stl1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex110/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex110/main.cpp -------------------------------------------------------------------------------- /cpp_playground/ex110/numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex110/numbers.cpp -------------------------------------------------------------------------------- /cpp_playground/ex110/numbers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex110/numbers.hpp -------------------------------------------------------------------------------- /cpp_playground/ex112/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex112/README.md -------------------------------------------------------------------------------- /cpp_playground/ex112/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex112/data.txt -------------------------------------------------------------------------------- /cpp_playground/ex113/vector1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex113/vector1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex113/vector2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex113/vector2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex114/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex114/README.md -------------------------------------------------------------------------------- /cpp_playground/ex114/clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex114/clear.cpp -------------------------------------------------------------------------------- /cpp_playground/ex115/bank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex115/bank.c -------------------------------------------------------------------------------- /cpp_playground/ex115/bank_v1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex115/bank_v1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex115/bank_v2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex115/bank_v2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex115/bank_v3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex115/bank_v3.cpp -------------------------------------------------------------------------------- /cpp_playground/ex116/car.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex116/car.c -------------------------------------------------------------------------------- /cpp_playground/ex116/car.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex116/car.cpp -------------------------------------------------------------------------------- /cpp_playground/ex123/modern1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex123/modern1.cpp -------------------------------------------------------------------------------- /cpp_playground/ex123/modern2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex123/modern2.cpp -------------------------------------------------------------------------------- /cpp_playground/ex127/cpp20_ex1_main_X.cpp: -------------------------------------------------------------------------------- 1 | import cpp20_ex1_module; 2 | 3 | int main(){ 4 | fun1(); 5 | } -------------------------------------------------------------------------------- /cpp_playground/ex130/loops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/ex130/loops.cpp -------------------------------------------------------------------------------- /cpp_playground/fmt/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/.DS_Store -------------------------------------------------------------------------------- /cpp_playground/fmt/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/chrono.h -------------------------------------------------------------------------------- /cpp_playground/fmt/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/color.h -------------------------------------------------------------------------------- /cpp_playground/fmt/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/core.h -------------------------------------------------------------------------------- /cpp_playground/fmt/format-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/format-inl.h -------------------------------------------------------------------------------- /cpp_playground/fmt/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/format.cc -------------------------------------------------------------------------------- /cpp_playground/fmt/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/format.h -------------------------------------------------------------------------------- /cpp_playground/fmt/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/locale.h -------------------------------------------------------------------------------- /cpp_playground/fmt/ostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/ostream.h -------------------------------------------------------------------------------- /cpp_playground/fmt/posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/posix.h -------------------------------------------------------------------------------- /cpp_playground/fmt/prepare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/prepare.h -------------------------------------------------------------------------------- /cpp_playground/fmt/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/printf.h -------------------------------------------------------------------------------- /cpp_playground/fmt/ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/ranges.h -------------------------------------------------------------------------------- /cpp_playground/fmt/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/fmt/time.h -------------------------------------------------------------------------------- /cpp_playground/tricks/trick1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick1.cpp -------------------------------------------------------------------------------- /cpp_playground/tricks/trick10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick10.c -------------------------------------------------------------------------------- /cpp_playground/tricks/trick2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick2.cpp -------------------------------------------------------------------------------- /cpp_playground/tricks/trick3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick3.cpp -------------------------------------------------------------------------------- /cpp_playground/tricks/trick4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick4.cpp -------------------------------------------------------------------------------- /cpp_playground/tricks/trick5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick5.cpp -------------------------------------------------------------------------------- /cpp_playground/tricks/trick6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick6.cpp -------------------------------------------------------------------------------- /cpp_playground/tricks/trick7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick7.cpp -------------------------------------------------------------------------------- /cpp_playground/tricks/trick8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick8.cpp -------------------------------------------------------------------------------- /cpp_playground/tricks/trick9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/cpp_playground/tricks/trick9.cpp -------------------------------------------------------------------------------- /cpp_playground/vscode_ubuntu_dbg_example/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /final-20210112.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/final-20210112.md -------------------------------------------------------------------------------- /final-202201.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/final-202201.md -------------------------------------------------------------------------------- /final-202401.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/final-202401.md -------------------------------------------------------------------------------- /final-202501.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/final-202501.md -------------------------------------------------------------------------------- /final.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/final.md -------------------------------------------------------------------------------- /lab2020-2021/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/README.md -------------------------------------------------------------------------------- /lab2020-2021/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/catch.hpp -------------------------------------------------------------------------------- /lab2020-2021/lab01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab01/README.md -------------------------------------------------------------------------------- /lab2020-2021/lab01/class1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab01/class1.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab01/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab01/input.txt -------------------------------------------------------------------------------- /lab2020-2021/lab01/input1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab01/input1.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab01/input2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab01/input2.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab01/input3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab01/input3.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab01/input4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab01/input4.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab01/struct1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab01/struct1.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab02/README.md -------------------------------------------------------------------------------- /lab2020-2021/lab02/pbv_pbr1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab02/pbv_pbr1.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab02/pbv_pbr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab02/pbv_pbr2.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab02/pbv_pbr3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab02/pbv_pbr3.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab03/README.md -------------------------------------------------------------------------------- /lab2020-2021/lab03/circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab03/circle.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab03/circle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab03/circle.hpp -------------------------------------------------------------------------------- /lab2020-2021/lab03/compile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab03/compile.txt -------------------------------------------------------------------------------- /lab2020-2021/lab03/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab03/main.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab03/point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab03/point.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab03/point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab03/point.hpp -------------------------------------------------------------------------------- /lab2020-2021/lab04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab04/README.md -------------------------------------------------------------------------------- /lab2020-2021/lab05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab05/README.md -------------------------------------------------------------------------------- /lab2020-2021/lab06/.gitignore: -------------------------------------------------------------------------------- 1 | *.class -------------------------------------------------------------------------------- /lab2020-2021/lab06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab06/README.md -------------------------------------------------------------------------------- /lab2020-2021/lab2020f_ex2_sol/speedup.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" -------------------------------------------------------------------------------- /lab2020-2021/lab_ex2/date2020.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab_ex2/date2020.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab_ex2/date2020.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab_ex2/date2020.hpp -------------------------------------------------------------------------------- /lab2020-2021/lab_ex2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab_ex2/main.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab_ex2/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab_ex2/tests.cpp -------------------------------------------------------------------------------- /lab2020-2021/lab_ex2_sol/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020-2021/lab_ex2_sol/main.cpp -------------------------------------------------------------------------------- /lab2020/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/.DS_Store -------------------------------------------------------------------------------- /lab2020/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/README.md -------------------------------------------------------------------------------- /lab2020/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/catch.hpp -------------------------------------------------------------------------------- /lab2020/convert_ANSI_UTF8/input_utf8.txt: -------------------------------------------------------------------------------- 1 | Ελληνικά 2 | English 3 | αβγδε 4 | abcde -------------------------------------------------------------------------------- /lab2020/convert_ANSI_UTF8/output_utf8.txt: -------------------------------------------------------------------------------- 1 | Ελληνικά 2 | English 3 | αβγδε 4 | abcde 5 | -------------------------------------------------------------------------------- /lab2020/exercise1/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/exercise1/catch.hpp -------------------------------------------------------------------------------- /lab2020/exercise2/compile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/exercise2/compile.txt -------------------------------------------------------------------------------- /lab2020/exercise2/linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/exercise2/linked_list.cpp -------------------------------------------------------------------------------- /lab2020/exercise2/linked_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/exercise2/linked_list.hpp -------------------------------------------------------------------------------- /lab2020/exercise2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/exercise2/main.cpp -------------------------------------------------------------------------------- /lab2020/exercise2/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/exercise2/tests.cpp -------------------------------------------------------------------------------- /lab2020/exercise3_solution/db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/exercise3_solution/db.cpp -------------------------------------------------------------------------------- /lab2020/exercise3_solution/db.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/exercise3_solution/db.hpp -------------------------------------------------------------------------------- /lab2020/exercise3_solution/tests_main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "../catch.hpp" -------------------------------------------------------------------------------- /lab2020/fmt/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/.DS_Store -------------------------------------------------------------------------------- /lab2020/fmt/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/chrono.h -------------------------------------------------------------------------------- /lab2020/fmt/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/color.h -------------------------------------------------------------------------------- /lab2020/fmt/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/core.h -------------------------------------------------------------------------------- /lab2020/fmt/format-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/format-inl.h -------------------------------------------------------------------------------- /lab2020/fmt/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/format.cc -------------------------------------------------------------------------------- /lab2020/fmt/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/format.h -------------------------------------------------------------------------------- /lab2020/fmt/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/locale.h -------------------------------------------------------------------------------- /lab2020/fmt/ostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/ostream.h -------------------------------------------------------------------------------- /lab2020/fmt/posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/posix.h -------------------------------------------------------------------------------- /lab2020/fmt/prepare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/prepare.h -------------------------------------------------------------------------------- /lab2020/fmt/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/printf.h -------------------------------------------------------------------------------- /lab2020/fmt/ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/ranges.h -------------------------------------------------------------------------------- /lab2020/fmt/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/fmt/time.h -------------------------------------------------------------------------------- /lab2020/greek/greek1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/greek/greek1.cpp -------------------------------------------------------------------------------- /lab2020/greek/greek2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/greek/greek2.cpp -------------------------------------------------------------------------------- /lab2020/greek/greek3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/greek/greek3.cpp -------------------------------------------------------------------------------- /lab2020/greek/greek4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/greek/greek4.cpp -------------------------------------------------------------------------------- /lab2020/greek/greek5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/greek/greek5.cpp -------------------------------------------------------------------------------- /lab2020/lab01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab01/README.md -------------------------------------------------------------------------------- /lab2020/lab01/class1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab01/class1.cpp -------------------------------------------------------------------------------- /lab2020/lab01/input1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab01/input1.cpp -------------------------------------------------------------------------------- /lab2020/lab01/input2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab01/input2.cpp -------------------------------------------------------------------------------- /lab2020/lab01/struct1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab01/struct1.cpp -------------------------------------------------------------------------------- /lab2020/lab02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab02/README.md -------------------------------------------------------------------------------- /lab2020/lab02/pbv_pbr1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab02/pbv_pbr1.cpp -------------------------------------------------------------------------------- /lab2020/lab02/pbv_pbr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab02/pbv_pbr2.cpp -------------------------------------------------------------------------------- /lab2020/lab02/pbv_pbr3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab02/pbv_pbr3.cpp -------------------------------------------------------------------------------- /lab2020/lab03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/README.md -------------------------------------------------------------------------------- /lab2020/lab03/overloading1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/overloading1.cpp -------------------------------------------------------------------------------- /lab2020/lab03/overloading2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/overloading2.cpp -------------------------------------------------------------------------------- /lab2020/lab03/overloading3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/overloading3.cpp -------------------------------------------------------------------------------- /lab2020/lab03/overloading4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/overloading4.cpp -------------------------------------------------------------------------------- /lab2020/lab03/overloading5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/overloading5.cpp -------------------------------------------------------------------------------- /lab2020/lab03/overloading6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/overloading6.cpp -------------------------------------------------------------------------------- /lab2020/lab03/overloading7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/overloading7.cpp -------------------------------------------------------------------------------- /lab2020/lab03/overloading8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab03/overloading8.cpp -------------------------------------------------------------------------------- /lab2020/lab04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab04/README.md -------------------------------------------------------------------------------- /lab2020/lab04/inheritance1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab04/inheritance1.cpp -------------------------------------------------------------------------------- /lab2020/lab04/inheritance2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab04/inheritance2.cpp -------------------------------------------------------------------------------- /lab2020/lab04/inheritance3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab04/inheritance3.cpp -------------------------------------------------------------------------------- /lab2020/lab05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/README.md -------------------------------------------------------------------------------- /lab2020/lab05/circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/circle.cpp -------------------------------------------------------------------------------- /lab2020/lab05/circle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/circle.hpp -------------------------------------------------------------------------------- /lab2020/lab05/compile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/compile.txt -------------------------------------------------------------------------------- /lab2020/lab05/line_segment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/line_segment.cpp -------------------------------------------------------------------------------- /lab2020/lab05/line_segment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/line_segment.hpp -------------------------------------------------------------------------------- /lab2020/lab05/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/main.cpp -------------------------------------------------------------------------------- /lab2020/lab05/point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/point.cpp -------------------------------------------------------------------------------- /lab2020/lab05/point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab05/point.hpp -------------------------------------------------------------------------------- /lab2020/lab06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab06/README.md -------------------------------------------------------------------------------- /lab2020/lab06/generic_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab06/generic_class.cpp -------------------------------------------------------------------------------- /lab2020/lab06/tempCodeRunnerFile.cpp: -------------------------------------------------------------------------------- 1 | pair p3 = {x, "abc"}; 2 | x++; -------------------------------------------------------------------------------- /lab2020/lab_ex1/cargo_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex1/cargo_example.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex1_sol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex1_sol/README.md -------------------------------------------------------------------------------- /lab2020/lab_ex1_sol/cargo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex1_sol/cargo.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex1_sol/cargo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex1_sol/cargo.hpp -------------------------------------------------------------------------------- /lab2020/lab_ex1_sol/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex1_sol/driver.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex1_sol/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex1_sol/tests.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex2/date2020.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex2/date2020.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex2/date2020.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex2/date2020.hpp -------------------------------------------------------------------------------- /lab2020/lab_ex2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex2/main.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex2/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex2/tests.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex2_sol/date2020.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex2_sol/date2020.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex2_sol/date2020.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex2_sol/date2020.hpp -------------------------------------------------------------------------------- /lab2020/lab_ex2_sol/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex2_sol/main.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex2_sol/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex2_sol/tests.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/README.md -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/main1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/main1.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/main2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/main2.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/model.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/model.hpp -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/shell.c -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/sqlite3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/sqlite3.c -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/sqlite3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/sqlite3.h -------------------------------------------------------------------------------- /lab2020/lab_ex4_sol/test.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex4_sol/test.db -------------------------------------------------------------------------------- /lab2020/lab_ex5/linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5/linked_list.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex5/linked_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5/linked_list.hpp -------------------------------------------------------------------------------- /lab2020/lab_ex5/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5/main.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex5/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5/readme.txt -------------------------------------------------------------------------------- /lab2020/lab_ex5/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5/tests.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex5_sol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5_sol/README.md -------------------------------------------------------------------------------- /lab2020/lab_ex5_sol/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5_sol/main.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex5_sol/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5_sol/makefile -------------------------------------------------------------------------------- /lab2020/lab_ex5_sol/makefile2.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5_sol/makefile2.mk -------------------------------------------------------------------------------- /lab2020/lab_ex5_sol/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex5_sol/tests.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex5_sol/tests_main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "../catch.hpp" -------------------------------------------------------------------------------- /lab2020/lab_ex6_sol/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex6_sol/main.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex6_sol/shapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex6_sol/shapes.cpp -------------------------------------------------------------------------------- /lab2020/lab_ex6_sol/shapes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex6_sol/shapes.hpp -------------------------------------------------------------------------------- /lab2020/lab_ex7_sol/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_ex7_sol/main.cpp -------------------------------------------------------------------------------- /lab2020/lab_exercises.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/lab_exercises.md -------------------------------------------------------------------------------- /lab2020/tmp/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/catch.hpp -------------------------------------------------------------------------------- /lab2020/tmp/date2020.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/date2020.cpp -------------------------------------------------------------------------------- /lab2020/tmp/date2020.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/date2020.hpp -------------------------------------------------------------------------------- /lab2020/tmp/exercise2_live/tests_main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "../catch.hpp" 3 | -------------------------------------------------------------------------------- /lab2020/tmp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/main.cpp -------------------------------------------------------------------------------- /lab2020/tmp/main1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/main1.cpp -------------------------------------------------------------------------------- /lab2020/tmp/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/model.cpp -------------------------------------------------------------------------------- /lab2020/tmp/model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/model.hpp -------------------------------------------------------------------------------- /lab2020/tmp/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/tests.cpp -------------------------------------------------------------------------------- /lab2020/tmp/tmp1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/tmp1.cpp -------------------------------------------------------------------------------- /lab2020/tmp/tmp10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/tmp10.cpp -------------------------------------------------------------------------------- /lab2020/tmp/tmp2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/tmp2.cpp -------------------------------------------------------------------------------- /lab2020/tmp/tmp3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2020/tmp/tmp3.cpp -------------------------------------------------------------------------------- /lab2021-2022f/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2021-2022f/README.md -------------------------------------------------------------------------------- /lab2021-2022f/lab01/source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2021-2022f/lab01/source.cpp -------------------------------------------------------------------------------- /lab2021-2022f/lab02/fmt/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2021-2022f/lab02/fmt/core.h -------------------------------------------------------------------------------- /lab2021-2022f/lab02/fmt/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2021-2022f/lab02/fmt/format.h -------------------------------------------------------------------------------- /lab2021-2022f/lab02/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2021-2022f/lab02/format.cc -------------------------------------------------------------------------------- /lab2023-2024f/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2023-2024f/README.md -------------------------------------------------------------------------------- /lab2023-2024f/lab01/source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2023-2024f/lab01/source.cpp -------------------------------------------------------------------------------- /lab2023-2024f/lab02/fmt/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2023-2024f/lab02/fmt/core.h -------------------------------------------------------------------------------- /lab2023-2024f/lab02/fmt/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2023-2024f/lab02/fmt/format.h -------------------------------------------------------------------------------- /lab2023-2024f/lab02/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2023-2024f/lab02/format.cc -------------------------------------------------------------------------------- /lab2024-2025f/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2024-2025f/README.md -------------------------------------------------------------------------------- /lab2024-2025f/lab01/source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2024-2025f/lab01/source.cpp -------------------------------------------------------------------------------- /lab2024-2025f/lab02/fmt/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2024-2025f/lab02/fmt/core.h -------------------------------------------------------------------------------- /lab2024-2025f/lab02/fmt/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2024-2025f/lab02/fmt/format.h -------------------------------------------------------------------------------- /lab2024-2025f/lab02/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2024-2025f/lab02/format.cc -------------------------------------------------------------------------------- /lab2025-2026f/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2025-2026f/README.md -------------------------------------------------------------------------------- /lab2025-2026f/lab01/source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2025-2026f/lab01/source.cpp -------------------------------------------------------------------------------- /lab2025-2026f/lab02/fmt/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2025-2026f/lab02/fmt/core.h -------------------------------------------------------------------------------- /lab2025-2026f/lab02/fmt/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2025-2026f/lab02/fmt/format.h -------------------------------------------------------------------------------- /lab2025-2026f/lab02/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/lab2025-2026f/lab02/format.cc -------------------------------------------------------------------------------- /ma2018/CPP_v1.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/CPP_v1.1.pdf -------------------------------------------------------------------------------- /ma2018/page23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page23.cpp -------------------------------------------------------------------------------- /ma2018/page24.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page24.cpp -------------------------------------------------------------------------------- /ma2018/page28.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page28.cpp -------------------------------------------------------------------------------- /ma2018/page34.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page34.cpp -------------------------------------------------------------------------------- /ma2018/page36.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page36.cpp -------------------------------------------------------------------------------- /ma2018/page37.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page37.cpp -------------------------------------------------------------------------------- /ma2018/page40.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page40.cpp -------------------------------------------------------------------------------- /ma2018/page50/Employee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page50/Employee.cpp -------------------------------------------------------------------------------- /ma2018/page50/Employee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page50/Employee.h -------------------------------------------------------------------------------- /ma2018/page50/TestEmployee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page50/TestEmployee.cpp -------------------------------------------------------------------------------- /ma2018/page64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page64.cpp -------------------------------------------------------------------------------- /ma2018/page65.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page65.cpp -------------------------------------------------------------------------------- /ma2018/page68.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page68.cpp -------------------------------------------------------------------------------- /ma2018/page70/Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page70/Stack.cpp -------------------------------------------------------------------------------- /ma2018/page70/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page70/Stack.h -------------------------------------------------------------------------------- /ma2018/page70/TestStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page70/TestStack.cpp -------------------------------------------------------------------------------- /ma2018/page86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/ma2018/page86.cpp -------------------------------------------------------------------------------- /more_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/more_resources.md -------------------------------------------------------------------------------- /past_projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/past_projects.md -------------------------------------------------------------------------------- /preparation/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/.DS_Store -------------------------------------------------------------------------------- /preparation/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/.vscode/settings.json -------------------------------------------------------------------------------- /preparation/2025/a_thema1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/2025/a_thema1.cpp -------------------------------------------------------------------------------- /preparation/2025/a_thema2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/2025/a_thema2.cpp -------------------------------------------------------------------------------- /preparation/2025/b_thema1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/2025/b_thema1.cpp -------------------------------------------------------------------------------- /preparation/2025/b_thema2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/2025/b_thema2.cpp -------------------------------------------------------------------------------- /preparation/input02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/input02.txt -------------------------------------------------------------------------------- /preparation/prepare01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare01.cpp -------------------------------------------------------------------------------- /preparation/prepare02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare02.cpp -------------------------------------------------------------------------------- /preparation/prepare03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare03.cpp -------------------------------------------------------------------------------- /preparation/prepare04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare04.cpp -------------------------------------------------------------------------------- /preparation/prepare04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare04.png -------------------------------------------------------------------------------- /preparation/prepare04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare04.txt -------------------------------------------------------------------------------- /preparation/prepare04.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare04.uxf -------------------------------------------------------------------------------- /preparation/prepare05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare05.cpp -------------------------------------------------------------------------------- /preparation/prepare05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare05.txt -------------------------------------------------------------------------------- /preparation/prepare06.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare06.cpp -------------------------------------------------------------------------------- /preparation/prepare06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare06.txt -------------------------------------------------------------------------------- /preparation/prepare06_ptrs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare06_ptrs.cpp -------------------------------------------------------------------------------- /preparation/prepare07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare07.cpp -------------------------------------------------------------------------------- /preparation/prepare07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare07.txt -------------------------------------------------------------------------------- /preparation/prepare08.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare08.cpp -------------------------------------------------------------------------------- /preparation/prepare09.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/prepare09.cpp -------------------------------------------------------------------------------- /preparation/proodos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/proodos.pdf -------------------------------------------------------------------------------- /preparation/q1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/q1.cpp -------------------------------------------------------------------------------- /preparation/q2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/q2.cpp -------------------------------------------------------------------------------- /preparation/q3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/q3.cpp -------------------------------------------------------------------------------- /preparation/stl1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/stl1.cpp -------------------------------------------------------------------------------- /preparation/telikes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/preparation/telikes.pdf -------------------------------------------------------------------------------- /proodos-20190415.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/proodos-20190415.md -------------------------------------------------------------------------------- /proodos-20201204.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/proodos-20201204.md -------------------------------------------------------------------------------- /proodos-20211209.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/proodos-20211209.md -------------------------------------------------------------------------------- /proodos-20231208.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/proodos-20231208.md -------------------------------------------------------------------------------- /proodos-20241203.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/proodos-20241203.md -------------------------------------------------------------------------------- /proodos-20251127.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/proodos-20251127.md -------------------------------------------------------------------------------- /recitation/accumulate1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/accumulate1.cpp -------------------------------------------------------------------------------- /recitation/aggregation4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/aggregation4.cpp -------------------------------------------------------------------------------- /recitation/array1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/array1.cpp -------------------------------------------------------------------------------- /recitation/call_by_reference1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/call_by_reference1.cpp -------------------------------------------------------------------------------- /recitation/call_by_reference2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/call_by_reference2.cpp -------------------------------------------------------------------------------- /recitation/casting1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/casting1.cpp -------------------------------------------------------------------------------- /recitation/casting2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/casting2.cpp -------------------------------------------------------------------------------- /recitation/class1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/class1.cpp -------------------------------------------------------------------------------- /recitation/class_diagram1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/class_diagram1.cpp -------------------------------------------------------------------------------- /recitation/const1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/const1.cpp -------------------------------------------------------------------------------- /recitation/constructor1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/constructor1.cpp -------------------------------------------------------------------------------- /recitation/copy1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/copy1.cpp -------------------------------------------------------------------------------- /recitation/count_if1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/count_if1.cpp -------------------------------------------------------------------------------- /recitation/deep_copy1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/deep_copy1.cpp -------------------------------------------------------------------------------- /recitation/destructor1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/destructor1.cpp -------------------------------------------------------------------------------- /recitation/dynamic_memory1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/dynamic_memory1.cpp -------------------------------------------------------------------------------- /recitation/dynamic_memory2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/dynamic_memory2.cpp -------------------------------------------------------------------------------- /recitation/enum1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/enum1.cpp -------------------------------------------------------------------------------- /recitation/enum2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/enum2.cpp -------------------------------------------------------------------------------- /recitation/exception1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/exception1.cpp -------------------------------------------------------------------------------- /recitation/find1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/find1.cpp -------------------------------------------------------------------------------- /recitation/forward_iterator1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/forward_iterator1.cpp -------------------------------------------------------------------------------- /recitation/friend1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/friend1.cpp -------------------------------------------------------------------------------- /recitation/friend2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/friend2.cpp -------------------------------------------------------------------------------- /recitation/generalization3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/generalization3.cpp -------------------------------------------------------------------------------- /recitation/inheritance1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/inheritance1.cpp -------------------------------------------------------------------------------- /recitation/inheritance2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/inheritance2.cpp -------------------------------------------------------------------------------- /recitation/inheritance3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/inheritance3.cpp -------------------------------------------------------------------------------- /recitation/inheritance4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/inheritance4.cpp -------------------------------------------------------------------------------- /recitation/inline1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/inline1.cpp -------------------------------------------------------------------------------- /recitation/lambda1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/lambda1.cpp -------------------------------------------------------------------------------- /recitation/list1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/list1.cpp -------------------------------------------------------------------------------- /recitation/map1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/map1.cpp -------------------------------------------------------------------------------- /recitation/namespace1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/namespace1.cpp -------------------------------------------------------------------------------- /recitation/nested1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/nested1.cpp -------------------------------------------------------------------------------- /recitation/overload1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/overload1.cpp -------------------------------------------------------------------------------- /recitation/pair1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/pair1.cpp -------------------------------------------------------------------------------- /recitation/pointers1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/pointers1.cpp -------------------------------------------------------------------------------- /recitation/quadratic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/quadratic.cpp -------------------------------------------------------------------------------- /recitation/quadratic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/quadratic.hpp -------------------------------------------------------------------------------- /recitation/quadratic_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/quadratic_main.cpp -------------------------------------------------------------------------------- /recitation/random_iterator1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/random_iterator1.cpp -------------------------------------------------------------------------------- /recitation/random_iterator2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/random_iterator2.cpp -------------------------------------------------------------------------------- /recitation/recitation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/recitation.md -------------------------------------------------------------------------------- /recitation/reference1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/reference1.cpp -------------------------------------------------------------------------------- /recitation/set1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/set1.cpp -------------------------------------------------------------------------------- /recitation/sort1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/sort1.cpp -------------------------------------------------------------------------------- /recitation/static1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/static1.cpp -------------------------------------------------------------------------------- /recitation/template1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/template1.cpp -------------------------------------------------------------------------------- /recitation/template2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/template2.cpp -------------------------------------------------------------------------------- /recitation/to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/to_string.cpp -------------------------------------------------------------------------------- /recitation/tuple1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/tuple1.cpp -------------------------------------------------------------------------------- /recitation/unordered_map1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/unordered_map1.cpp -------------------------------------------------------------------------------- /recitation/unordered_set1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/unordered_set1.cpp -------------------------------------------------------------------------------- /recitation/vector1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/vector1.cpp -------------------------------------------------------------------------------- /recitation/vector2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/recitation/vector2.cpp -------------------------------------------------------------------------------- /resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/.DS_Store -------------------------------------------------------------------------------- /resources/CRefCard.v2.2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/CRefCard.v2.2.pdf -------------------------------------------------------------------------------- /resources/Cpp_reference.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/Cpp_reference.pdf -------------------------------------------------------------------------------- /resources/Cpp_reference2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/Cpp_reference2.pdf -------------------------------------------------------------------------------- /resources/Cpp_reference3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/Cpp_reference3.pdf -------------------------------------------------------------------------------- /resources/UMLNotationSummary.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/UMLNotationSummary.pdf -------------------------------------------------------------------------------- /resources/confused_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/confused_icon.png -------------------------------------------------------------------------------- /resources/cpplint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/cpplint.py -------------------------------------------------------------------------------- /resources/red_info_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/red_info_icon.png -------------------------------------------------------------------------------- /resources/skorbut.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/skorbut.jar -------------------------------------------------------------------------------- /resources/stlqr-a4-1.33.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/resources/stlqr-a4-1.33.pdf -------------------------------------------------------------------------------- /tmp/livecode20231127a.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/tmp/livecode20231127a.cpp -------------------------------------------------------------------------------- /tmp/livecode20231127b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/tmp/livecode20231127b.cpp -------------------------------------------------------------------------------- /tmp/livecode20231127c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/tmp/livecode20231127c.cpp -------------------------------------------------------------------------------- /tmp/livecode20231127d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/tmp/livecode20231127d.cpp -------------------------------------------------------------------------------- /uml/aggregation1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/aggregation1.cpp -------------------------------------------------------------------------------- /uml/aggregation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/aggregation1.png -------------------------------------------------------------------------------- /uml/aggregation1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/aggregation1.uxf -------------------------------------------------------------------------------- /uml/aggregation2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/aggregation2.cpp -------------------------------------------------------------------------------- /uml/aggregation3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/aggregation3.cpp -------------------------------------------------------------------------------- /uml/aggregation3.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/aggregation3.uxf -------------------------------------------------------------------------------- /uml/aggregation4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/aggregation4.png -------------------------------------------------------------------------------- /uml/aggregation4.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/aggregation4.uxf -------------------------------------------------------------------------------- /uml/association1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/association1.cpp -------------------------------------------------------------------------------- /uml/association1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/association1.png -------------------------------------------------------------------------------- /uml/association1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/association1.uxf -------------------------------------------------------------------------------- /uml/association2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/association2.cpp -------------------------------------------------------------------------------- /uml/class_diagram1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/class_diagram1.png -------------------------------------------------------------------------------- /uml/class_diagram1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/class_diagram1.uxf -------------------------------------------------------------------------------- /uml/composition1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/composition1.cpp -------------------------------------------------------------------------------- /uml/composition1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/composition1.png -------------------------------------------------------------------------------- /uml/composition1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/composition1.uxf -------------------------------------------------------------------------------- /uml/composition2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/composition2.cpp -------------------------------------------------------------------------------- /uml/composition3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/composition3.cpp -------------------------------------------------------------------------------- /uml/composition4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/composition4.cpp -------------------------------------------------------------------------------- /uml/coupling1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/coupling1.png -------------------------------------------------------------------------------- /uml/coupling1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/coupling1.uxf -------------------------------------------------------------------------------- /uml/coupling2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/coupling2.png -------------------------------------------------------------------------------- /uml/coupling2.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/coupling2.uxf -------------------------------------------------------------------------------- /uml/dependency1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/dependency1.cpp -------------------------------------------------------------------------------- /uml/dependency1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/dependency1.png -------------------------------------------------------------------------------- /uml/dependency1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/dependency1.uxf -------------------------------------------------------------------------------- /uml/dependency2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/dependency2.cpp -------------------------------------------------------------------------------- /uml/example1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/example1.cpp -------------------------------------------------------------------------------- /uml/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/example1.png -------------------------------------------------------------------------------- /uml/example1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/example1.uxf -------------------------------------------------------------------------------- /uml/generalization1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/generalization1.cpp -------------------------------------------------------------------------------- /uml/generalization1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/generalization1.png -------------------------------------------------------------------------------- /uml/generalization1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/generalization1.uxf -------------------------------------------------------------------------------- /uml/generalization2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/generalization2.png -------------------------------------------------------------------------------- /uml/generalization2.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/generalization2.uxf -------------------------------------------------------------------------------- /uml/generalization3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/generalization3.png -------------------------------------------------------------------------------- /uml/generalization3.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/generalization3.uxf -------------------------------------------------------------------------------- /uml/navigability1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/navigability1.png -------------------------------------------------------------------------------- /uml/navigability1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/navigability1.uxf -------------------------------------------------------------------------------- /uml/plantuml/README.md: -------------------------------------------------------------------------------- 1 | # PlantUML 2 | 3 | -------------------------------------------------------------------------------- /uml/plantuml/seq1.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/plantuml/seq1.puml -------------------------------------------------------------------------------- /uml/realization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/realization.png -------------------------------------------------------------------------------- /uml/realization.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/realization.uxf -------------------------------------------------------------------------------- /uml/realization1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/realization1.cpp -------------------------------------------------------------------------------- /uml/realization1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/realization1.png -------------------------------------------------------------------------------- /uml/realization1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/realization1.uxf -------------------------------------------------------------------------------- /uml/realization1b.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/realization1b.uxf -------------------------------------------------------------------------------- /uml/relationships.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/relationships.png -------------------------------------------------------------------------------- /uml/relationships.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/relationships.uxf -------------------------------------------------------------------------------- /uml/uml1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/uml1.png -------------------------------------------------------------------------------- /uml/uml2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/uml2.png -------------------------------------------------------------------------------- /uml/uml3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/uml3.png -------------------------------------------------------------------------------- /uml/uml_aggregation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/uml_aggregation.png -------------------------------------------------------------------------------- /uml/uml_generalization1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/uml_generalization1.png -------------------------------------------------------------------------------- /uml/uml_movies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/uml_movies.png -------------------------------------------------------------------------------- /uml/umlet_distilled1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/umlet_distilled1.png -------------------------------------------------------------------------------- /uml/umlet_distilled1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/umlet_distilled1.uxf -------------------------------------------------------------------------------- /uml/umlet_example1.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/uml/umlet_example1.uxf -------------------------------------------------------------------------------- /various/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/.DS_Store -------------------------------------------------------------------------------- /various/ABSEIL/README.md: -------------------------------------------------------------------------------- 1 | # ABSEIL 2 | 3 | -------------------------------------------------------------------------------- /various/ASL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/ASL/README.md -------------------------------------------------------------------------------- /various/A_TOUR_OF_CPP/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/A_TOUR_OF_CPP/.DS_Store -------------------------------------------------------------------------------- /various/A_TOUR_OF_CPP/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/A_TOUR_OF_CPP/readme.md -------------------------------------------------------------------------------- /various/C++11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C++11/README.md -------------------------------------------------------------------------------- /various/C++11/attributes.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /various/C++11/decltype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C++11/decltype.cpp -------------------------------------------------------------------------------- /various/C++11/nsdmi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C++11/nsdmi.cpp -------------------------------------------------------------------------------- /various/C++14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C++14/README.md -------------------------------------------------------------------------------- /various/C++17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C++17/README.md -------------------------------------------------------------------------------- /various/C++17/any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C++17/any.cpp -------------------------------------------------------------------------------- /various/C++17/if_init_stmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C++17/if_init_stmt.cpp -------------------------------------------------------------------------------- /various/C++17/optional.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /various/C++2a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C++2a/README.md -------------------------------------------------------------------------------- /various/C/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C/README.md -------------------------------------------------------------------------------- /various/C/ex001/salaries.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C/ex001/salaries.c -------------------------------------------------------------------------------- /various/C/ex001/salary_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C/ex001/salary_data.txt -------------------------------------------------------------------------------- /various/C/ex002/declaration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C/ex002/declaration.cpp -------------------------------------------------------------------------------- /various/C/ex002/heron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C/ex002/heron.c -------------------------------------------------------------------------------- /various/C/ex002/size_t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C/ex002/size_t.c -------------------------------------------------------------------------------- /various/C/graphical_hello/.gitignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /various/CHERNO/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/CHERNO/README.md -------------------------------------------------------------------------------- /various/COP3330/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/.DS_Store -------------------------------------------------------------------------------- /various/COP3330/lect1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect1/.DS_Store -------------------------------------------------------------------------------- /various/COP3330/lect1/sample1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect1/sample1.cpp -------------------------------------------------------------------------------- /various/COP3330/lect17/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect17/makefile -------------------------------------------------------------------------------- /various/COP3330/lect17/mylist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect17/mylist.cpp -------------------------------------------------------------------------------- /various/COP3330/lect17/mylist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect17/mylist.h -------------------------------------------------------------------------------- /various/COP3330/lect19/myheader1.h: -------------------------------------------------------------------------------- 1 | class abc { 2 | public: 3 | int abc; 4 | }; -------------------------------------------------------------------------------- /various/COP3330/lect19/myheader2.h: -------------------------------------------------------------------------------- 1 | #include "myheader1.h" 2 | #define AAAA 1000 3 | -------------------------------------------------------------------------------- /various/COP3330/lect2/circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect2/circle.cpp -------------------------------------------------------------------------------- /various/COP3330/lect2/circle2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect2/circle2.cpp -------------------------------------------------------------------------------- /various/COP3330/lect2/circle3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect2/circle3.cpp -------------------------------------------------------------------------------- /various/COP3330/lect2/sample1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect2/sample1.cpp -------------------------------------------------------------------------------- /various/COP3330/lect2/sample2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect2/sample2.cpp -------------------------------------------------------------------------------- /various/COP3330/lect2/sample3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect2/sample3.cpp -------------------------------------------------------------------------------- /various/COP3330/lect3/compile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect3/compile.md -------------------------------------------------------------------------------- /various/COP3330/lect3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect3/main.cpp -------------------------------------------------------------------------------- /various/COP3330/lect4/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect4/.DS_Store -------------------------------------------------------------------------------- /various/COP3330/lect5/t1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect5/t1.cpp -------------------------------------------------------------------------------- /various/COP3330/lect5/t2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect5/t2.cpp -------------------------------------------------------------------------------- /various/COP3330/lect5/t3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect5/t3.cpp -------------------------------------------------------------------------------- /various/COP3330/lect5/t4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect5/t4.cpp -------------------------------------------------------------------------------- /various/COP3330/lect5/t5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect5/t5.cpp -------------------------------------------------------------------------------- /various/COP3330/lect5/t6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect5/t6.cpp -------------------------------------------------------------------------------- /various/COP3330/lect7/sample1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect7/sample1.cpp -------------------------------------------------------------------------------- /various/COP3330/lect7/sample2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect7/sample2.cpp -------------------------------------------------------------------------------- /various/COP3330/lect7/sample3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect7/sample3.cpp -------------------------------------------------------------------------------- /various/COP3330/lect7/sample4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect7/sample4.cpp -------------------------------------------------------------------------------- /various/COP3330/lect8/arrays1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect8/arrays1.cpp -------------------------------------------------------------------------------- /various/COP3330/lect8/arrays2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect8/arrays2.cpp -------------------------------------------------------------------------------- /various/COP3330/lect8/sort1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect8/sort1.cpp -------------------------------------------------------------------------------- /various/COP3330/lect8/sort2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect8/sort2.cpp -------------------------------------------------------------------------------- /various/COP3330/lect8/vector1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect8/vector1.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/null.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample1.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample2.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample3.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample4.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample5.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample6.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample7.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample8.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sample9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sample9.cpp -------------------------------------------------------------------------------- /various/COP3330/lect9/sizeof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/lect9/sizeof.cpp -------------------------------------------------------------------------------- /various/COP3330/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/COP3330/readme.md -------------------------------------------------------------------------------- /various/CPP_VS_JAVA/.gitignore: -------------------------------------------------------------------------------- 1 | *.class -------------------------------------------------------------------------------- /various/CPP_VS_JAVA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/CPP_VS_JAVA/README.md -------------------------------------------------------------------------------- /various/CPP_VS_JAVA/helloworld_java/Hello22.java: -------------------------------------------------------------------------------- 1 | void(){ 2 | System.out.println("Hello World!"); 3 | } -------------------------------------------------------------------------------- /various/C_TRICKS/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C_TRICKS/.idea/vcs.xml -------------------------------------------------------------------------------- /various/C_TRICKS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C_TRICKS/README.md -------------------------------------------------------------------------------- /various/C_TRICKS/counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C_TRICKS/counter.c -------------------------------------------------------------------------------- /various/C_TRICKS/dbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/C_TRICKS/dbg.c -------------------------------------------------------------------------------- /various/DADS/README.md: -------------------------------------------------------------------------------- 1 | # Design and Analysis of Data Structures -------------------------------------------------------------------------------- /various/DADS/linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DADS/linked_list.cpp -------------------------------------------------------------------------------- /various/DD/Account.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DD/Account.cpp -------------------------------------------------------------------------------- /various/DD/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DD/readme.md -------------------------------------------------------------------------------- /various/DEBUG_EXAMPLES/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DEBUG_EXAMPLES/README.md -------------------------------------------------------------------------------- /various/DEBUG_EXAMPLES/dbg1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DEBUG_EXAMPLES/dbg1.cpp -------------------------------------------------------------------------------- /various/DEBUG_EXAMPLES/dbg2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DEBUG_EXAMPLES/dbg2.cpp -------------------------------------------------------------------------------- /various/DEBUG_EXAMPLES/dbg3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DEBUG_EXAMPLES/dbg3.cpp -------------------------------------------------------------------------------- /various/DY_C_NOTES/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/README.md -------------------------------------------------------------------------------- /various/DY_C_NOTES/alloca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/alloca.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/asctime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/asctime.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/envp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/envp.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/gcov_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/gcov_test.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/gcov_test.gcno: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/gcov_test.gcno -------------------------------------------------------------------------------- /various/DY_C_NOTES/long_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/long_string.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/progress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/progress.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/sizeof.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/stderr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/stderr.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/strtok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/strtok.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/struct_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/struct_init.c -------------------------------------------------------------------------------- /various/DY_C_NOTES/warnings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_C_NOTES/warnings.cpp -------------------------------------------------------------------------------- /various/DY_RE/dbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_RE/dbg.c -------------------------------------------------------------------------------- /various/DY_RE/hex_octal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/DY_RE/hex_octal.c -------------------------------------------------------------------------------- /various/FOLLY/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/FOLLY/README.md -------------------------------------------------------------------------------- /various/FOLLY/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/FOLLY/benchmark.cpp -------------------------------------------------------------------------------- /various/FOLLY/folly1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/FOLLY/folly1.cpp -------------------------------------------------------------------------------- /various/GSL/README.md: -------------------------------------------------------------------------------- 1 | # GSL: Guidelines Support Library 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /various/OPENEDG/README.md: -------------------------------------------------------------------------------- 1 | # OPENEDG 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /various/OPENEDG/ch1/implicit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch1/implicit.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch1/insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch1/insert.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch1/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch1/queue.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch1/remove_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch1/remove_if.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch1/stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch1/stack.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch1/unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch1/unique.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch2/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch2/map.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch2/q11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch2/q11.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch2/q3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch2/q3.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch2/q8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch2/q8.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch2/set_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch2/set_erase.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/equal.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/find.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/for_each.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/mismatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/mismatch.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/q1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/q1.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/q2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/q2.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/q3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/q3.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/search.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch3/search_n.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch3/search_n.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch4/copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch4/copy.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch4/fill_n.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch4/fill_n.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch4/replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch4/replace.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch4/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch4/transform.cpp -------------------------------------------------------------------------------- /various/OPENEDG/ch6/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENEDG/ch6/sort.cpp -------------------------------------------------------------------------------- /various/OPENGL/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENGL/.DS_Store -------------------------------------------------------------------------------- /various/OPENGL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENGL/README.md -------------------------------------------------------------------------------- /various/OPENGL/glfw_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENGL/glfw_test.cpp -------------------------------------------------------------------------------- /various/OPENGL/makefile1_osx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENGL/makefile1_osx.mk -------------------------------------------------------------------------------- /various/OPENGL/makefile2_osx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENGL/makefile2_osx.mk -------------------------------------------------------------------------------- /various/OPENGL/makefile_linux.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENGL/makefile_linux.mk -------------------------------------------------------------------------------- /various/OPENGL/makefile_win.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/OPENGL/makefile_win.mk -------------------------------------------------------------------------------- /various/PPP/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/PPP/.DS_Store -------------------------------------------------------------------------------- /various/PPP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/PPP/README.md -------------------------------------------------------------------------------- /various/PPP/ch31/fltk_gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/PPP/ch31/fltk_gui.cpp -------------------------------------------------------------------------------- /various/SOLID/SRP/my_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/SOLID/SRP/my_notes.txt -------------------------------------------------------------------------------- /various/SOLID/SRP/no_srp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/SOLID/SRP/no_srp.cpp -------------------------------------------------------------------------------- /various/SOLID/SRP/srp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/SOLID/SRP/srp.cpp -------------------------------------------------------------------------------- /various/STACK_OVERFLOW/so1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STACK_OVERFLOW/so1.cpp -------------------------------------------------------------------------------- /various/STACK_OVERFLOW/so2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STACK_OVERFLOW/so2.cpp -------------------------------------------------------------------------------- /various/STACK_OVERFLOW/so3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STACK_OVERFLOW/so3.cpp -------------------------------------------------------------------------------- /various/STACK_OVERFLOW/so5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STACK_OVERFLOW/so5.cpp -------------------------------------------------------------------------------- /various/STL/accumulate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/accumulate.cpp -------------------------------------------------------------------------------- /various/STL/all_any_none.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/all_any_none.cpp -------------------------------------------------------------------------------- /various/STL/const_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/const_iterator.cpp -------------------------------------------------------------------------------- /various/STL/copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/copy.cpp -------------------------------------------------------------------------------- /various/STL/count1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/count1.cpp -------------------------------------------------------------------------------- /various/STL/countif1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/countif1.cpp -------------------------------------------------------------------------------- /various/STL/countif2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/countif2.cpp -------------------------------------------------------------------------------- /various/STL/fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/fill.cpp -------------------------------------------------------------------------------- /various/STL/find1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/find1.cpp -------------------------------------------------------------------------------- /various/STL/find2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/find2.cpp -------------------------------------------------------------------------------- /various/STL/find3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/find3.cpp -------------------------------------------------------------------------------- /various/STL/find4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/find4.cpp -------------------------------------------------------------------------------- /various/STL/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/for_each.cpp -------------------------------------------------------------------------------- /various/STL/insert_iterators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/insert_iterators.cpp -------------------------------------------------------------------------------- /various/STL/partial_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/partial_sort.cpp -------------------------------------------------------------------------------- /various/STL/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/partition.cpp -------------------------------------------------------------------------------- /various/STL/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/random.cpp -------------------------------------------------------------------------------- /various/STL/remove.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/remove.cpp -------------------------------------------------------------------------------- /various/STL/remove_duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/remove_duplicates.cpp -------------------------------------------------------------------------------- /various/STL/replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/replace.cpp -------------------------------------------------------------------------------- /various/STL/reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/reverse.cpp -------------------------------------------------------------------------------- /various/STL/reverse_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/reverse_iterator.cpp -------------------------------------------------------------------------------- /various/STL/rotate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/rotate.cpp -------------------------------------------------------------------------------- /various/STL/sort1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/sort1.cpp -------------------------------------------------------------------------------- /various/STL/sort2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/sort2.cpp -------------------------------------------------------------------------------- /various/STL/swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/swap.cpp -------------------------------------------------------------------------------- /various/STL/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/STL/transform.cpp -------------------------------------------------------------------------------- /various/agner_fog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/agner_fog/README.md -------------------------------------------------------------------------------- /various/agner_fog/casting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/agner_fog/casting.cpp -------------------------------------------------------------------------------- /various/agner_fog/integers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/agner_fog/integers.cpp -------------------------------------------------------------------------------- /various/agner_fog/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/agner_fog/matrix.cpp -------------------------------------------------------------------------------- /various/agner_fog/safe_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/agner_fog/safe_array.cpp -------------------------------------------------------------------------------- /various/assembly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/assembly/README.md -------------------------------------------------------------------------------- /various/assembly/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/assembly/fib.c -------------------------------------------------------------------------------- /various/bazel/README.md: -------------------------------------------------------------------------------- 1 | # Bazel 2 | 3 | -------------------------------------------------------------------------------- /various/boost_examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/boost_examples/README.md -------------------------------------------------------------------------------- /various/boost_examples/any1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/boost_examples/any1.cpp -------------------------------------------------------------------------------- /various/boost_examples/any2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/boost_examples/any2.cpp -------------------------------------------------------------------------------- /various/boost_examples/bimap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/boost_examples/bimap.cpp -------------------------------------------------------------------------------- /various/boost_examples/units.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/boost_examples/units.cpp -------------------------------------------------------------------------------- /various/copperspice/lambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/copperspice/lambda.cpp -------------------------------------------------------------------------------- /various/josuttis/sort1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/josuttis/sort1.c -------------------------------------------------------------------------------- /various/josuttis/sort2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/josuttis/sort2.c -------------------------------------------------------------------------------- /various/josuttis/sort3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/josuttis/sort3.cpp -------------------------------------------------------------------------------- /various/josuttis/sort4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/josuttis/sort4.cpp -------------------------------------------------------------------------------- /various/josuttis/sort5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/josuttis/sort5.cpp -------------------------------------------------------------------------------- /various/josuttis/sort6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/josuttis/sort6.cpp -------------------------------------------------------------------------------- /various/josuttis/sort7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/josuttis/sort7.cpp -------------------------------------------------------------------------------- /various/josuttis/sort8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/josuttis/sort8.cpp -------------------------------------------------------------------------------- /various/learncpp/quiz_12_2_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/learncpp/quiz_12_2_1.cpp -------------------------------------------------------------------------------- /various/learncpp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/learncpp/readme.md -------------------------------------------------------------------------------- /various/linked_list.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/linked_list.pdf -------------------------------------------------------------------------------- /various/linked_list.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/linked_list.pptx -------------------------------------------------------------------------------- /various/pointers/2d_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/pointers/2d_array.cpp -------------------------------------------------------------------------------- /various/pointers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/pointers/README.md -------------------------------------------------------------------------------- /various/pointers/dynamic_in_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/pointers/dynamic_in_c.cpp -------------------------------------------------------------------------------- /various/pointers/linked_list1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/pointers/linked_list1.cpp -------------------------------------------------------------------------------- /various/pointers/linked_list2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/pointers/linked_list2.cpp -------------------------------------------------------------------------------- /various/pointers/linked_list3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/pointers/linked_list3.cpp -------------------------------------------------------------------------------- /various/pointers/this_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/pointers/this_pointer.cpp -------------------------------------------------------------------------------- /various/pointers/void_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/pointers/void_pointer.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_09.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_09.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_11.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_13.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_15.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_16.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_17.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_17.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_18.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_19.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q1_20.cpp -------------------------------------------------------------------------------- /various/quizzes/q1_21.cpp: -------------------------------------------------------------------------------- 1 | void fun(int a, int&b); -------------------------------------------------------------------------------- /various/quizzes/q3_10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q3_10.cpp -------------------------------------------------------------------------------- /various/quizzes/q3_11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q3_11.cpp -------------------------------------------------------------------------------- /various/quizzes/q3_12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q3_12.cpp -------------------------------------------------------------------------------- /various/quizzes/q4_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q4_01.cpp -------------------------------------------------------------------------------- /various/quizzes/q4_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q4_04.cpp -------------------------------------------------------------------------------- /various/quizzes/q4_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q4_05.cpp -------------------------------------------------------------------------------- /various/quizzes/q4_06.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q4_06.cpp -------------------------------------------------------------------------------- /various/quizzes/q5_07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q5_07.cpp -------------------------------------------------------------------------------- /various/quizzes/q5_10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q5_10.cpp -------------------------------------------------------------------------------- /various/quizzes/q6_10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q6_10.cpp -------------------------------------------------------------------------------- /various/quizzes/q6_11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q6_11.cpp -------------------------------------------------------------------------------- /various/quizzes/q6_12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q6_12.cpp -------------------------------------------------------------------------------- /various/quizzes/q6_13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/quizzes/q6_13.cpp -------------------------------------------------------------------------------- /various/recipes/auto1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/recipes/auto1.cpp -------------------------------------------------------------------------------- /various/recipes/auto2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/recipes/auto2.cpp -------------------------------------------------------------------------------- /various/recipes/typedef1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/recipes/typedef1.cpp -------------------------------------------------------------------------------- /various/recipes/using1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/recipes/using1.cpp -------------------------------------------------------------------------------- /various/regex/regex1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/regex/regex1.cpp -------------------------------------------------------------------------------- /various/regex/regex2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/regex/regex2.cpp -------------------------------------------------------------------------------- /various/sanitizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/sanitizer/README.md -------------------------------------------------------------------------------- /various/sanitizer/sanitizer1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/sanitizer/sanitizer1.cpp -------------------------------------------------------------------------------- /various/skorbut/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/skorbut/README.md -------------------------------------------------------------------------------- /various/wxwidgets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/wxwidgets/README.md -------------------------------------------------------------------------------- /various/wxwidgets/hello_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/various/wxwidgets/hello_world.cpp -------------------------------------------------------------------------------- /xeus1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chgogos/oop/HEAD/xeus1.ipynb --------------------------------------------------------------------------------