├── .ccls-cache ├── @@home@dkruger@git@course@CPE553-CPP │ ├── @usr@include@alloca.h │ ├── @usr@include@alloca.h.blob │ ├── @usr@include@asm-generic@errno-base.h │ ├── @usr@include@asm-generic@errno-base.h.blob │ ├── @usr@include@asm-generic@errno.h │ ├── @usr@include@asm-generic@errno.h.blob │ ├── @usr@include@c++@10@backward@binders.h │ ├── @usr@include@c++@10@backward@binders.h.blob │ ├── @usr@include@c++@10@bits@alloc_traits.h │ ├── @usr@include@c++@10@bits@alloc_traits.h.blob │ ├── @usr@include@c++@10@bits@allocator.h │ ├── @usr@include@c++@10@bits@allocator.h.blob │ ├── @usr@include@c++@10@bits@basic_ios.h │ ├── @usr@include@c++@10@bits@basic_ios.h.blob │ ├── @usr@include@c++@10@bits@basic_ios.tcc │ ├── @usr@include@c++@10@bits@basic_ios.tcc.blob │ ├── @usr@include@c++@10@bits@basic_string.h │ ├── @usr@include@c++@10@bits@basic_string.h.blob │ ├── @usr@include@c++@10@bits@basic_string.tcc │ ├── @usr@include@c++@10@bits@basic_string.tcc.blob │ ├── @usr@include@c++@10@bits@char_traits.h │ ├── @usr@include@c++@10@bits@char_traits.h.blob │ ├── @usr@include@c++@10@bits@charconv.h │ ├── @usr@include@c++@10@bits@charconv.h.blob │ ├── @usr@include@c++@10@bits@concept_check.h │ ├── @usr@include@c++@10@bits@concept_check.h.blob │ ├── @usr@include@c++@10@bits@cpp_type_traits.h │ ├── @usr@include@c++@10@bits@cpp_type_traits.h.blob │ ├── @usr@include@c++@10@bits@cxxabi_forced.h │ ├── @usr@include@c++@10@bits@cxxabi_forced.h.blob │ ├── @usr@include@c++@10@bits@cxxabi_init_exception.h │ ├── @usr@include@c++@10@bits@cxxabi_init_exception.h.blob │ ├── @usr@include@c++@10@bits@exception.h │ ├── @usr@include@c++@10@bits@exception.h.blob │ ├── @usr@include@c++@10@bits@exception_defines.h │ ├── @usr@include@c++@10@bits@exception_defines.h.blob │ ├── @usr@include@c++@10@bits@exception_ptr.h │ ├── @usr@include@c++@10@bits@exception_ptr.h.blob │ ├── @usr@include@c++@10@bits@functexcept.h │ ├── @usr@include@c++@10@bits@functexcept.h.blob │ ├── @usr@include@c++@10@bits@functional_hash.h │ ├── @usr@include@c++@10@bits@functional_hash.h.blob │ ├── @usr@include@c++@10@bits@hash_bytes.h │ ├── @usr@include@c++@10@bits@hash_bytes.h.blob │ ├── @usr@include@c++@10@bits@ios_base.h │ ├── @usr@include@c++@10@bits@ios_base.h.blob │ ├── @usr@include@c++@10@bits@istream.tcc │ ├── @usr@include@c++@10@bits@istream.tcc.blob │ ├── @usr@include@c++@10@bits@iterator_concepts.h │ ├── @usr@include@c++@10@bits@iterator_concepts.h.blob │ ├── @usr@include@c++@10@bits@locale_classes.h │ ├── @usr@include@c++@10@bits@locale_classes.h.blob │ ├── @usr@include@c++@10@bits@locale_classes.tcc │ ├── @usr@include@c++@10@bits@locale_classes.tcc.blob │ ├── @usr@include@c++@10@bits@locale_facets.h │ ├── @usr@include@c++@10@bits@locale_facets.h.blob │ ├── @usr@include@c++@10@bits@locale_facets.tcc │ ├── @usr@include@c++@10@bits@locale_facets.tcc.blob │ ├── @usr@include@c++@10@bits@localefwd.h │ ├── @usr@include@c++@10@bits@localefwd.h.blob │ ├── @usr@include@c++@10@bits@memoryfwd.h │ ├── @usr@include@c++@10@bits@memoryfwd.h.blob │ ├── @usr@include@c++@10@bits@move.h │ ├── @usr@include@c++@10@bits@move.h.blob │ ├── @usr@include@c++@10@bits@nested_exception.h │ ├── @usr@include@c++@10@bits@nested_exception.h.blob │ ├── @usr@include@c++@10@bits@ostream.tcc │ ├── @usr@include@c++@10@bits@ostream.tcc.blob │ ├── @usr@include@c++@10@bits@ostream_insert.h │ ├── @usr@include@c++@10@bits@ostream_insert.h.blob │ ├── @usr@include@c++@10@bits@postypes.h │ ├── @usr@include@c++@10@bits@postypes.h.blob │ ├── @usr@include@c++@10@bits@predefined_ops.h │ ├── @usr@include@c++@10@bits@predefined_ops.h.blob │ ├── @usr@include@c++@10@bits@ptr_traits.h │ ├── @usr@include@c++@10@bits@ptr_traits.h.blob │ ├── @usr@include@c++@10@bits@range_access.h │ ├── @usr@include@c++@10@bits@range_access.h.blob │ ├── @usr@include@c++@10@bits@range_cmp.h │ ├── @usr@include@c++@10@bits@range_cmp.h.blob │ ├── @usr@include@c++@10@bits@std_abs.h │ ├── @usr@include@c++@10@bits@std_abs.h.blob │ ├── @usr@include@c++@10@bits@stl_algobase.h │ ├── @usr@include@c++@10@bits@stl_algobase.h.blob │ ├── @usr@include@c++@10@bits@stl_construct.h │ ├── @usr@include@c++@10@bits@stl_construct.h.blob │ ├── @usr@include@c++@10@bits@stl_function.h │ ├── @usr@include@c++@10@bits@stl_function.h.blob │ ├── @usr@include@c++@10@bits@stl_iterator.h │ ├── @usr@include@c++@10@bits@stl_iterator.h.blob │ ├── @usr@include@c++@10@bits@stl_iterator_base_funcs.h │ ├── @usr@include@c++@10@bits@stl_iterator_base_funcs.h.blob │ ├── @usr@include@c++@10@bits@stl_iterator_base_types.h │ ├── @usr@include@c++@10@bits@stl_iterator_base_types.h.blob │ ├── @usr@include@c++@10@bits@stl_pair.h │ ├── @usr@include@c++@10@bits@stl_pair.h.blob │ ├── @usr@include@c++@10@bits@streambuf.tcc │ ├── @usr@include@c++@10@bits@streambuf.tcc.blob │ ├── @usr@include@c++@10@bits@streambuf_iterator.h │ ├── @usr@include@c++@10@bits@streambuf_iterator.h.blob │ ├── @usr@include@c++@10@bits@stringfwd.h │ ├── @usr@include@c++@10@bits@stringfwd.h.blob │ ├── @usr@include@c++@10@cctype.blob │ ├── @usr@include@c++@10@cerrno.blob │ ├── @usr@include@c++@10@clocale.blob │ ├── @usr@include@c++@10@cmath.blob │ ├── @usr@include@c++@10@concepts.blob │ ├── @usr@include@c++@10@cstdint.blob │ ├── @usr@include@c++@10@cstdio.blob │ ├── @usr@include@c++@10@cstdlib.blob │ ├── @usr@include@c++@10@cwchar.blob │ ├── @usr@include@c++@10@cwctype.blob │ ├── @usr@include@c++@10@debug@assertions.h │ ├── @usr@include@c++@10@debug@assertions.h.blob │ ├── @usr@include@c++@10@debug@debug.h │ ├── @usr@include@c++@10@debug@debug.h.blob │ ├── @usr@include@c++@10@exception.blob │ ├── @usr@include@c++@10@ext@alloc_traits.h │ ├── @usr@include@c++@10@ext@alloc_traits.h.blob │ ├── @usr@include@c++@10@ext@atomicity.h │ ├── @usr@include@c++@10@ext@atomicity.h.blob │ ├── @usr@include@c++@10@ext@new_allocator.h │ ├── @usr@include@c++@10@ext@new_allocator.h.blob │ ├── @usr@include@c++@10@ext@numeric_traits.h │ ├── @usr@include@c++@10@ext@numeric_traits.h.blob │ ├── @usr@include@c++@10@ext@string_conversions.h │ ├── @usr@include@c++@10@ext@string_conversions.h.blob │ ├── @usr@include@c++@10@ext@type_traits.h │ ├── @usr@include@c++@10@ext@type_traits.h.blob │ ├── @usr@include@c++@10@initializer_list.blob │ ├── @usr@include@c++@10@ios.blob │ ├── @usr@include@c++@10@iosfwd.blob │ ├── @usr@include@c++@10@iostream.blob │ ├── @usr@include@c++@10@istream.blob │ ├── @usr@include@c++@10@new.blob │ ├── @usr@include@c++@10@ostream.blob │ ├── @usr@include@c++@10@stdexcept.blob │ ├── @usr@include@c++@10@streambuf.blob │ ├── @usr@include@c++@10@string.blob │ ├── @usr@include@c++@10@system_error.blob │ ├── @usr@include@c++@10@type_traits.blob │ ├── @usr@include@c++@10@typeinfo.blob │ ├── @usr@include@ctype.h │ ├── @usr@include@ctype.h.blob │ ├── @usr@include@endian.h │ ├── @usr@include@endian.h.blob │ ├── @usr@include@errno.h │ ├── @usr@include@errno.h.blob │ ├── @usr@include@features.h │ ├── @usr@include@features.h.blob │ ├── @usr@include@linux@errno.h │ ├── @usr@include@linux@errno.h.blob │ ├── @usr@include@locale.h │ ├── @usr@include@locale.h.blob │ ├── @usr@include@math.h │ ├── @usr@include@math.h.blob │ ├── @usr@include@pthread.h │ ├── @usr@include@pthread.h.blob │ ├── @usr@include@sched.h │ ├── @usr@include@sched.h.blob │ ├── @usr@include@stdc-predef.h │ ├── @usr@include@stdc-predef.h.blob │ ├── @usr@include@stdint.h │ ├── @usr@include@stdint.h.blob │ ├── @usr@include@stdio.h │ ├── @usr@include@stdio.h.blob │ ├── @usr@include@stdlib.h │ ├── @usr@include@stdlib.h.blob │ ├── @usr@include@time.h │ ├── @usr@include@time.h.blob │ ├── @usr@include@wchar.h │ ├── @usr@include@wchar.h.blob │ ├── @usr@include@wctype.h │ ├── @usr@include@wctype.h.blob │ ├── @usr@include@x86_64-linux-gnu@asm@errno.h │ ├── @usr@include@x86_64-linux-gnu@asm@errno.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@byteswap.h │ ├── @usr@include@x86_64-linux-gnu@bits@byteswap.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@cpu-set.h │ ├── @usr@include@x86_64-linux-gnu@bits@cpu-set.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@endian.h │ ├── @usr@include@x86_64-linux-gnu@bits@endian.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@endianness.h │ ├── @usr@include@x86_64-linux-gnu@bits@endianness.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@errno.h │ ├── @usr@include@x86_64-linux-gnu@bits@errno.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@floatn-common.h │ ├── @usr@include@x86_64-linux-gnu@bits@floatn-common.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@floatn.h │ ├── @usr@include@x86_64-linux-gnu@bits@floatn.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@flt-eval-method.h │ ├── @usr@include@x86_64-linux-gnu@bits@flt-eval-method.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@fp-fast.h │ ├── @usr@include@x86_64-linux-gnu@bits@fp-fast.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@fp-logb.h │ ├── @usr@include@x86_64-linux-gnu@bits@fp-logb.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@iscanonical.h │ ├── @usr@include@x86_64-linux-gnu@bits@iscanonical.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@libc-header-start.h │ ├── @usr@include@x86_64-linux-gnu@bits@libc-header-start.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@libm-simd-decl-stubs.h │ ├── @usr@include@x86_64-linux-gnu@bits@libm-simd-decl-stubs.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@locale.h │ ├── @usr@include@x86_64-linux-gnu@bits@locale.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@long-double.h │ ├── @usr@include@x86_64-linux-gnu@bits@long-double.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@math-vector.h │ ├── @usr@include@x86_64-linux-gnu@bits@math-vector.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@mathcalls-helper-functions.h │ ├── @usr@include@x86_64-linux-gnu@bits@mathcalls-helper-functions.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@mathcalls-narrow.h │ ├── @usr@include@x86_64-linux-gnu@bits@mathcalls-narrow.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@mathcalls.h │ ├── @usr@include@x86_64-linux-gnu@bits@mathcalls.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@pthreadtypes-arch.h │ ├── @usr@include@x86_64-linux-gnu@bits@pthreadtypes-arch.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@pthreadtypes.h │ ├── @usr@include@x86_64-linux-gnu@bits@pthreadtypes.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@sched.h │ ├── @usr@include@x86_64-linux-gnu@bits@sched.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@select.h │ ├── @usr@include@x86_64-linux-gnu@bits@select.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@setjmp.h │ ├── @usr@include@x86_64-linux-gnu@bits@setjmp.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@stdint-intn.h │ ├── @usr@include@x86_64-linux-gnu@bits@stdint-intn.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@stdint-uintn.h │ ├── @usr@include@x86_64-linux-gnu@bits@stdint-uintn.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@stdio_lim.h │ ├── @usr@include@x86_64-linux-gnu@bits@stdio_lim.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@stdlib-float.h │ ├── @usr@include@x86_64-linux-gnu@bits@stdlib-float.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@struct_mutex.h │ ├── @usr@include@x86_64-linux-gnu@bits@struct_mutex.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@struct_rwlock.h │ ├── @usr@include@x86_64-linux-gnu@bits@struct_rwlock.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@sys_errlist.h │ ├── @usr@include@x86_64-linux-gnu@bits@sys_errlist.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@thread-shared-types.h │ ├── @usr@include@x86_64-linux-gnu@bits@thread-shared-types.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@time.h │ ├── @usr@include@x86_64-linux-gnu@bits@time.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@time64.h │ ├── @usr@include@x86_64-linux-gnu@bits@time64.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@timesize.h │ ├── @usr@include@x86_64-linux-gnu@bits@timesize.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@timex.h │ ├── @usr@include@x86_64-linux-gnu@bits@timex.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types.h │ ├── @usr@include@x86_64-linux-gnu@bits@types.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@FILE.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@FILE.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@__FILE.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@__FILE.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@__fpos64_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@__fpos64_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@__fpos_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@__fpos_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@__locale_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@__locale_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@__mbstate_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@__mbstate_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@__sigset_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@__sigset_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@clock_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@clock_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@clockid_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@clockid_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@cookie_io_functions_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@cookie_io_functions_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@error_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@error_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@locale_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@locale_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@mbstate_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@mbstate_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@sigset_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@sigset_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_FILE.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_FILE.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_itimerspec.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_itimerspec.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_sched_param.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_sched_param.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_timespec.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_timespec.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_timeval.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_timeval.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_tm.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@struct_tm.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@time_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@time_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@timer_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@timer_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@types@wint_t.h │ ├── @usr@include@x86_64-linux-gnu@bits@types@wint_t.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@typesizes.h │ ├── @usr@include@x86_64-linux-gnu@bits@typesizes.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@uintn-identity.h │ ├── @usr@include@x86_64-linux-gnu@bits@uintn-identity.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@waitflags.h │ ├── @usr@include@x86_64-linux-gnu@bits@waitflags.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@waitstatus.h │ ├── @usr@include@x86_64-linux-gnu@bits@waitstatus.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@wchar.h │ ├── @usr@include@x86_64-linux-gnu@bits@wchar.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@wctype-wchar.h │ ├── @usr@include@x86_64-linux-gnu@bits@wctype-wchar.h.blob │ ├── @usr@include@x86_64-linux-gnu@bits@wordsize.h │ ├── @usr@include@x86_64-linux-gnu@bits@wordsize.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@atomic_word.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@atomic_word.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@c++allocator.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@c++allocator.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@c++config.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@c++config.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@c++locale.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@c++locale.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@cpu_defines.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@cpu_defines.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@ctype_base.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@ctype_base.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@ctype_inline.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@ctype_inline.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@error_constants.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@error_constants.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@gthr-default.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@gthr-default.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@gthr.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@gthr.h.blob │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@os_defines.h │ ├── @usr@include@x86_64-linux-gnu@c++@10@bits@os_defines.h.blob │ ├── @usr@include@x86_64-linux-gnu@gnu@stubs-64.h │ ├── @usr@include@x86_64-linux-gnu@gnu@stubs-64.h.blob │ ├── @usr@include@x86_64-linux-gnu@gnu@stubs.h │ ├── @usr@include@x86_64-linux-gnu@gnu@stubs.h.blob │ ├── @usr@include@x86_64-linux-gnu@sys@cdefs.h │ ├── @usr@include@x86_64-linux-gnu@sys@cdefs.h.blob │ ├── @usr@include@x86_64-linux-gnu@sys@select.h │ ├── @usr@include@x86_64-linux-gnu@sys@select.h.blob │ ├── @usr@include@x86_64-linux-gnu@sys@types.h │ ├── @usr@include@x86_64-linux-gnu@sys@types.h.blob │ ├── @usr@lib@llvm-10@lib@clang@10.0.0@include@__stddef_max_align_t.h │ ├── @usr@lib@llvm-10@lib@clang@10.0.0@include@__stddef_max_align_t.h.blob │ ├── @usr@lib@llvm-10@lib@clang@10.0.0@include@stdarg.h │ ├── @usr@lib@llvm-10@lib@clang@10.0.0@include@stdarg.h.blob │ ├── @usr@lib@llvm-10@lib@clang@10.0.0@include@stddef.h │ ├── @usr@lib@llvm-10@lib@clang@10.0.0@include@stddef.h.blob │ ├── @usr@lib@llvm-10@lib@clang@10.0.0@include@stdint.h │ └── @usr@lib@llvm-10@lib@clang@10.0.0@include@stdint.h.blob └── @home@dkruger@git@course@CPE553-CPP │ ├── language@copyingobjects_ina_hierarchy.cc │ ├── language@copyingobjects_ina_hierarchy.cc.blob │ ├── language@quadmath.cc │ ├── language@quadmath.cc.blob │ ├── language@ref_vs_ptr.cc │ ├── language@ref_vs_ptr.cc.blob │ ├── session01@00first.cc │ └── session01@00first.cc.blob ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── BUGS ├── 00syntax.cc ├── 10call.cc ├── 10class2.cc ├── 10classdecl.cc ├── 10const.cc ├── 10functioncall.cc ├── 10product.cc ├── 10summation.cc ├── 10variables.cc ├── 12fpcount.cc ├── 14summation2.cc ├── 15DefaultConstructor.cc ├── 15DefaultConstructor2.cc ├── 15suminverse.cc ├── 18macrame.cc ├── 19macrame2.cc ├── 20Complex.cc ├── 20arraybounds.cc ├── 20arraysum.cc ├── 20arraysum2.cc ├── 20class.cc ├── 20constant.cc ├── 20constmethod.cc ├── 20constness.cc ├── 20difference.cc ├── 20fploop.cc ├── 20fploop2.cc ├── 20infiniteloop.cc ├── 20inline.cc ├── 20spillz.cc ├── 22arrays.cc ├── 22pointerconstness.cc ├── 22segfault.cc ├── 22segfault2.cc ├── 23classconstness.cc ├── 25autofocus.cc ├── 25average.cc ├── 25classconstness2.cc ├── 25constref.cc ├── 25maxval.cc ├── 25pointertofunc.cc ├── 28arrays.cc ├── 28objectlinks.cc ├── 30MissingConstructor.cc ├── 30PointerBugCrash.cc ├── 30dynamicmemory.cc ├── 30missingdestructors.cc ├── 30stackmem.cc ├── 35casting.cc ├── 35returnbyreference.cc ├── 40HorribleHashMap.cc ├── README ├── WritingOutWrongSize.cc ├── demonstrations │ └── nastymemorybugs.cc ├── maxarray.cc ├── nomethod │ ├── A.cc │ ├── A.hh │ ├── B.cc │ ├── B.hh │ ├── Base.cc │ ├── Base.hh │ └── test.cc ├── notgreatquestions │ ├── floatingpointmadness.cc │ └── sorting.cc ├── styleproblems.cc └── x.dat ├── C++_coursenotes_201806.pdf ├── C++_coursenotes_2022F.pdf ├── README.md ├── cheatsheet.md ├── contrib ├── README.md └── pointerCheatSheet.cc ├── coursevideos.md ├── data ├── rsim.conf └── solarsystem.dat ├── examplesbytopic ├── Bitmap.cc ├── DivByZero.hh ├── Exception.hh ├── HashMaps.cc ├── List.cc ├── ListOfPointers.cc ├── TemplatedComplex.cc ├── VFTdisplay.cc ├── Vec3d.cc ├── abstractclasses │ ├── BaseAndDerived.cc │ ├── README │ ├── Shape.cc │ └── virtualdestructors.cc ├── alignment.cc ├── arrays.cc ├── benchmarking.cc ├── bitfields.cc ├── buildaproject │ ├── first │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ │ ├── 3.16.3 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ ├── CompilerIdC │ │ │ │ │ └── CMakeCCompilerId.c │ │ │ │ └── CompilerIdCXX │ │ │ │ │ └── CMakeCXXCompilerId.cpp │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── Makefile.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── cmake.check_cache │ │ │ ├── hang.dir │ │ │ │ ├── DependInfo.cmake │ │ │ │ ├── build.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── depend.make │ │ │ │ ├── flags.make │ │ │ │ ├── link.txt │ │ │ │ └── progress.make │ │ │ └── progress.marks │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── Makefile.orig │ │ ├── cmake_install.cmake │ │ └── main.cc │ └── second │ │ ├── Complex.cc │ │ ├── Complex.hh │ │ ├── Makefile │ │ └── main.cc ├── c++20constants.cc ├── callassembler.cc ├── callassembler.s ├── casting.cc ├── chicken_and_egg.cc ├── chrono.cc ├── commandlineargs.cc ├── constness.cc ├── convertcommandlineargs.cc ├── copyingobjects_ina_hierarchy.cc ├── corruptingmalloc.cc ├── creatingobjects.cc ├── deletingfromvector.cc ├── doubledimarray.cc ├── dynamic_memory.cc ├── enums.cc ├── fastinline.cc ├── file2.cc ├── floatingpointreview.cc ├── forwardreferenceinclass.cc ├── goto.cc ├── iterators.cc ├── membervsfriendoperators.cc ├── memcpy.cc ├── moveconstructor.cc ├── oldcstring.cc ├── optimization │ ├── optimization.cc │ └── optimization.s ├── other.cc ├── passbyreftoconstants.cc ├── placementnew.cc ├── pointerdereference.cc ├── pointervsreference.cc ├── quadmath.cc ├── quadmath.s ├── questions │ └── constmembers.cc ├── rangeloop.cc ├── readcompletefile.cc ├── readfile.cc ├── realloctest.cc ├── ref_vs_ptr.cc ├── scopeandlifetime.cc ├── sharedobjectlibs │ ├── Makefile │ ├── sampleso.c │ └── testdll.cc ├── shortcircuiting.cc ├── sizeofthings.cc ├── stringliterals.cc ├── structinit.cc ├── taskmemorylayout.cc ├── templatelinking │ ├── Complex.cc │ ├── Complex.hh │ ├── f1.cc │ └── f2.cc ├── test.cc ├── test.dat ├── test.s ├── testEx.cc ├── testfuncs.cc ├── teststringstream.cc ├── throwuncaughtexception.cc ├── unique_ptr.cc ├── usevector.cc ├── varargs.cc ├── vector_emplace.cc ├── vft │ ├── base.hh │ ├── derived1.cc │ ├── derived1.hh │ ├── derived2.cc │ ├── derived2.hh │ └── test.cc └── whyfriendsarebetteroperators.cc ├── fun ├── README.md ├── c++20emoji.cc ├── c++hieroglyphics.cc └── westley.c ├── hw ├── 01integers │ ├── 01makeitwork.cc │ ├── 02computesumsandprods.cc │ └── 03nCr.cc ├── 02float │ ├── mysterysum.cc │ └── windchill.cc ├── 03string │ └── stringmanip.cc ├── 04class │ ├── 01fraction.cc │ ├── 02Complex.cc │ ├── 03bvec3d.cc │ ├── 03vec_3d.cc │ └── 04person.cc ├── 05 │ └── polymorphism.cc ├── 2022F_hw3.cc ├── 2022F_hw4.cc ├── 2022Fhw.md ├── diagrams │ ├── windchill.gif │ ├── windchill.png │ └── windchill.webp ├── markdowncompiler │ ├── Compiler.md │ ├── FixingMarkdown.md │ ├── README.md │ └── markdowntutorial.md └── old │ ├── Config.hh │ ├── README │ ├── concentric circles and polygons.pdf │ ├── genericfuncs.cc │ ├── hwDictionaryCompression.cc │ ├── hwGameOfLife.cc │ ├── hwGrowArray.cc │ ├── hwImplementingVector.cc │ ├── hwLinkedList.cc │ ├── hwLists.cc │ ├── hwMarkdown.md │ ├── hwReadSolarSystem.cc │ ├── hwSeparateCompilation.cc │ ├── hwSolarSystem2.cc │ ├── hwSpellcheck.cc │ ├── separatecompilation │ ├── fraction │ │ ├── fraction.hh │ │ └── main.cc │ ├── fraction2 │ │ ├── fraction.hh │ │ └── main.cc │ └── robotsimulation │ │ └── main.cc │ ├── spell.txt │ └── templates │ └── templatefuncs.cc ├── inprogress ├── editor │ ├── Makefile │ ├── curses2.cc │ ├── dkedit.cc │ ├── editor.cc │ ├── editor.hh │ ├── mwe │ │ ├── cur1.cc │ │ ├── cur2.cc │ │ ├── simpledebug.cc │ │ └── testdebugger.cc │ ├── term.cc │ ├── term2.cc │ ├── term3.cc │ ├── test.txt │ ├── test_text_win.cc │ ├── testeditor.cc │ ├── text_win.cc │ └── text_win.hh ├── sharedlibraries │ ├── Makefile │ ├── g.cc │ ├── lib1.cc │ ├── lib1.hh │ └── main.cc └── singlewaitloop │ ├── Makefile │ └── singlewaitloop.cc ├── lib └── benchmark.hh ├── old ├── 00pointerstoobject.cc ├── 01dynamicmemory.cc ├── 02genericlist.cc ├── 02matrix.cc ├── buildingprograms │ ├── cmakeproject │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ │ ├── 3.6.2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ ├── CMakeRCCompiler.cmake │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ ├── CompilerIdC │ │ │ │ │ └── CMakeCCompilerId.c │ │ │ │ └── CompilerIdCXX │ │ │ │ │ └── CMakeCXXCompilerId.cpp │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── Makefile.cmake │ │ │ ├── TargetDirectories.txt │ │ │ ├── banking.dir │ │ │ │ ├── CXX.includecache │ │ │ │ ├── DependInfo.cmake │ │ │ │ ├── build.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── depend.internal │ │ │ │ ├── depend.make │ │ │ │ ├── flags.make │ │ │ │ └── progress.make │ │ │ ├── banking.exe.dir │ │ │ │ ├── DependInfo.cmake │ │ │ │ ├── build.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── depend.make │ │ │ │ ├── flags.make │ │ │ │ └── progress.make │ │ │ ├── cmake.check_cache │ │ │ ├── feature_tests.bin │ │ │ ├── feature_tests.c │ │ │ ├── feature_tests.cxx │ │ │ └── progress.marks │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── cmake_install.cmake │ │ └── src │ │ │ ├── Account.cpp │ │ │ ├── Account.hh │ │ │ └── Main.cpp │ ├── libpng-1.6.36.tar.gz │ ├── libpng-1.6.36 │ │ ├── .deps │ │ │ ├── png.Plo │ │ │ ├── pngerror.Plo │ │ │ ├── pngget.Plo │ │ │ ├── pngmem.Plo │ │ │ ├── pngpread.Plo │ │ │ ├── pngread.Plo │ │ │ ├── pngrio.Plo │ │ │ ├── pngrtran.Plo │ │ │ ├── pngrutil.Plo │ │ │ ├── pngset.Plo │ │ │ ├── pngtest.Po │ │ │ ├── pngtrans.Plo │ │ │ ├── pngwio.Plo │ │ │ ├── pngwrite.Plo │ │ │ ├── pngwtran.Plo │ │ │ └── pngwutil.Plo │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── README │ │ ├── aclocal.m4 │ │ ├── arm │ │ │ ├── .deps │ │ │ │ ├── arm_init.Plo │ │ │ │ ├── filter_neon.Plo │ │ │ │ ├── filter_neon_intrinsics.Plo │ │ │ │ └── palette_neon_intrinsics.Plo │ │ │ ├── arm_init.c │ │ │ ├── filter_neon.S │ │ │ ├── filter_neon_intrinsics.c │ │ │ └── palette_neon_intrinsics.c │ │ ├── autogen.sh │ │ ├── config.guess │ │ ├── config.h │ │ ├── config.h.in │ │ ├── config.log │ │ ├── config.status │ │ ├── config.sub │ │ ├── configure.ac │ │ ├── contrib │ │ │ ├── README.txt │ │ │ ├── arm-neon │ │ │ │ ├── README │ │ │ │ ├── android-ndk.c │ │ │ │ ├── linux-auxv.c │ │ │ │ └── linux.c │ │ │ ├── conftest │ │ │ │ ├── README │ │ │ │ ├── pngcp.dfa │ │ │ │ ├── read.dfa │ │ │ │ ├── s_read.dfa │ │ │ │ ├── s_write.dfa │ │ │ │ ├── simple.dfa │ │ │ │ └── write.dfa │ │ │ ├── examples │ │ │ │ ├── README.txt │ │ │ │ ├── iccfrompng.c │ │ │ │ ├── pngpixel.c │ │ │ │ ├── pngtopng.c │ │ │ │ └── simpleover.c │ │ │ ├── gregbook │ │ │ │ ├── Makefile.mingw32 │ │ │ │ ├── Makefile.sgi │ │ │ │ ├── Makefile.unx │ │ │ │ ├── Makefile.w32 │ │ │ │ ├── README │ │ │ │ ├── makevms.com │ │ │ │ ├── readpng.c │ │ │ │ ├── readpng.h │ │ │ │ ├── readpng2.c │ │ │ │ ├── readpng2.h │ │ │ │ ├── readppm.c │ │ │ │ ├── rpng-win.c │ │ │ │ ├── rpng-x.c │ │ │ │ ├── rpng2-win.c │ │ │ │ ├── rpng2-x.c │ │ │ │ ├── toucan.png │ │ │ │ ├── wpng.c │ │ │ │ ├── writepng.c │ │ │ │ └── writepng.h │ │ │ ├── libtests │ │ │ │ ├── .deps │ │ │ │ │ ├── .dirstamp │ │ │ │ │ ├── pngimage.Po │ │ │ │ │ ├── pngstest.Po │ │ │ │ │ ├── pngunknown.Po │ │ │ │ │ ├── pngvalid.Po │ │ │ │ │ └── timepng.Po │ │ │ │ ├── .dirstamp │ │ │ │ ├── fakepng.c │ │ │ │ ├── gentests.sh │ │ │ │ ├── makepng.c │ │ │ │ ├── pngimage.c │ │ │ │ ├── pngstest-errors.h │ │ │ │ ├── pngstest.c │ │ │ │ ├── pngunknown.c │ │ │ │ ├── pngvalid.c │ │ │ │ ├── readpng.c │ │ │ │ ├── tarith.c │ │ │ │ └── timepng.c │ │ │ ├── mips-msa │ │ │ │ ├── README │ │ │ │ └── linux.c │ │ │ ├── oss-fuzz │ │ │ │ ├── README.txt │ │ │ │ ├── build.sh │ │ │ │ ├── libpng_read_fuzzer.cc │ │ │ │ ├── libpng_read_fuzzer.options │ │ │ │ └── png.dict │ │ │ ├── pngminim │ │ │ │ ├── README │ │ │ │ ├── decoder │ │ │ │ │ ├── README │ │ │ │ │ ├── pngusr.dfa │ │ │ │ │ └── pngusr.h │ │ │ │ ├── encoder │ │ │ │ │ ├── README │ │ │ │ │ ├── pngusr.dfa │ │ │ │ │ └── pngusr.h │ │ │ │ └── preader │ │ │ │ │ ├── README │ │ │ │ │ ├── pngusr.dfa │ │ │ │ │ └── pngusr.h │ │ │ ├── pngminus │ │ │ │ ├── README │ │ │ │ ├── makefile.std │ │ │ │ ├── makefile.tc3 │ │ │ │ ├── makevms.com │ │ │ │ ├── png2pnm.bat │ │ │ │ ├── png2pnm.c │ │ │ │ ├── png2pnm.sh │ │ │ │ ├── pngminus.bat │ │ │ │ ├── pngminus.sh │ │ │ │ ├── pnm2png.bat │ │ │ │ ├── pnm2png.c │ │ │ │ └── pnm2png.sh │ │ │ ├── pngsuite │ │ │ │ ├── README │ │ │ │ ├── bad_interlace_conversions.txt │ │ │ │ ├── basn0g01.png │ │ │ │ ├── basn0g02.png │ │ │ │ ├── basn0g04.png │ │ │ │ ├── basn0g08.png │ │ │ │ ├── basn0g16.png │ │ │ │ ├── basn2c08.png │ │ │ │ ├── basn2c16.png │ │ │ │ ├── basn3p01.png │ │ │ │ ├── basn3p02.png │ │ │ │ ├── basn3p04.png │ │ │ │ ├── basn3p08.png │ │ │ │ ├── basn4a08.png │ │ │ │ ├── basn4a16.png │ │ │ │ ├── basn6a08.png │ │ │ │ ├── basn6a16.png │ │ │ │ ├── ftbbn0g01.png │ │ │ │ ├── ftbbn0g02.png │ │ │ │ ├── ftbbn0g04.png │ │ │ │ ├── ftbbn2c16.png │ │ │ │ ├── ftbbn3p08.png │ │ │ │ ├── ftbgn2c16.png │ │ │ │ ├── ftbgn3p08.png │ │ │ │ ├── ftbrn2c08.png │ │ │ │ ├── ftbwn0g16.png │ │ │ │ ├── ftbwn3p08.png │ │ │ │ ├── ftbyn3p08.png │ │ │ │ ├── ftp0n0g08.png │ │ │ │ ├── ftp0n2c08.png │ │ │ │ ├── ftp0n3p08.png │ │ │ │ ├── ftp1n3p08.png │ │ │ │ ├── ibasn0g08.png │ │ │ │ ├── ibasn0g16.png │ │ │ │ ├── ibasn2c08.png │ │ │ │ ├── ibasn2c16.png │ │ │ │ ├── ibasn3p08.png │ │ │ │ ├── ibasn4a08.png │ │ │ │ ├── ibasn4a16.png │ │ │ │ ├── ibasn6a08.png │ │ │ │ ├── ibasn6a16.png │ │ │ │ ├── iftbbn2c16.png │ │ │ │ ├── iftbbn3p08.png │ │ │ │ ├── iftbgn2c16.png │ │ │ │ ├── iftbgn3p08.png │ │ │ │ ├── iftbrn2c08.png │ │ │ │ ├── iftbwn0g16.png │ │ │ │ ├── iftbwn3p08.png │ │ │ │ ├── iftbyn3p08.png │ │ │ │ ├── iftp0n0g08.png │ │ │ │ ├── iftp0n2c08.png │ │ │ │ ├── iftp0n3p08.png │ │ │ │ ├── iftp1n3p08.png │ │ │ │ └── interlaced │ │ │ │ │ ├── README │ │ │ │ │ ├── ibasn0g01.png │ │ │ │ │ ├── ibasn0g02.png │ │ │ │ │ ├── ibasn0g04.png │ │ │ │ │ ├── ibasn3p01.png │ │ │ │ │ ├── ibasn3p02.png │ │ │ │ │ ├── ibasn3p04.png │ │ │ │ │ ├── iftbbn0g01.png │ │ │ │ │ ├── iftbbn0g02.png │ │ │ │ │ └── iftbbn0g04.png │ │ │ ├── powerpc-vsx │ │ │ │ ├── README │ │ │ │ ├── linux.c │ │ │ │ └── linux_aux.c │ │ │ ├── testpngs │ │ │ │ ├── crashers │ │ │ │ │ ├── bad_iCCP.png │ │ │ │ │ ├── badadler.png │ │ │ │ │ ├── badcrc.png │ │ │ │ │ ├── empty_ancillary_chunks.png │ │ │ │ │ ├── huge_IDAT.png │ │ │ │ │ ├── huge_bKGD_chunk.png │ │ │ │ │ ├── huge_cHRM_chunk.png │ │ │ │ │ ├── huge_eXIf_chunk.png │ │ │ │ │ ├── huge_gAMA_chunk.png │ │ │ │ │ ├── huge_hIST_chunk.png │ │ │ │ │ ├── huge_iCCP_chunk.png │ │ │ │ │ ├── huge_iTXt_chunk.png │ │ │ │ │ ├── huge_juNK_unsafe_to_copy.png │ │ │ │ │ ├── huge_juNk_safe_to_copy.png │ │ │ │ │ ├── huge_pCAL_chunk.png │ │ │ │ │ ├── huge_pHYs_chunk.png │ │ │ │ │ ├── huge_sCAL_chunk.png │ │ │ │ │ ├── huge_sPLT_chunk.png │ │ │ │ │ ├── huge_sRGB_chunk.png │ │ │ │ │ ├── huge_sTER_chunk.png │ │ │ │ │ ├── huge_tEXt_chunk.png │ │ │ │ │ ├── huge_tIME_chunk.png │ │ │ │ │ └── huge_zTXt_chunk.png │ │ │ │ ├── gray-1-1.8-tRNS.png │ │ │ │ ├── gray-1-1.8.png │ │ │ │ ├── gray-1-linear-tRNS.png │ │ │ │ ├── gray-1-linear.png │ │ │ │ ├── gray-1-sRGB-tRNS.png │ │ │ │ ├── gray-1-sRGB.png │ │ │ │ ├── gray-1-tRNS.png │ │ │ │ ├── gray-1.png │ │ │ │ ├── gray-16-1.8-tRNS.png │ │ │ │ ├── gray-16-1.8.png │ │ │ │ ├── gray-16-linear-tRNS.png │ │ │ │ ├── gray-16-linear.png │ │ │ │ ├── gray-16-sRGB-tRNS.png │ │ │ │ ├── gray-16-sRGB.png │ │ │ │ ├── gray-16-tRNS.png │ │ │ │ ├── gray-16.png │ │ │ │ ├── gray-2-1.8-tRNS.png │ │ │ │ ├── gray-2-1.8.png │ │ │ │ ├── gray-2-linear-tRNS.png │ │ │ │ ├── gray-2-linear.png │ │ │ │ ├── gray-2-sRGB-tRNS.png │ │ │ │ ├── gray-2-sRGB.png │ │ │ │ ├── gray-2-tRNS.png │ │ │ │ ├── gray-2.png │ │ │ │ ├── gray-4-1.8-tRNS.png │ │ │ │ ├── gray-4-1.8.png │ │ │ │ ├── gray-4-linear-tRNS.png │ │ │ │ ├── gray-4-linear.png │ │ │ │ ├── gray-4-sRGB-tRNS.png │ │ │ │ ├── gray-4-sRGB.png │ │ │ │ ├── gray-4-tRNS.png │ │ │ │ ├── gray-4.png │ │ │ │ ├── gray-8-1.8-tRNS.png │ │ │ │ ├── gray-8-1.8.png │ │ │ │ ├── gray-8-linear-tRNS.png │ │ │ │ ├── gray-8-linear.png │ │ │ │ ├── gray-8-sRGB-tRNS.png │ │ │ │ ├── gray-8-sRGB.png │ │ │ │ ├── gray-8-tRNS.png │ │ │ │ ├── gray-8.png │ │ │ │ ├── gray-alpha-16-1.8.png │ │ │ │ ├── gray-alpha-16-linear.png │ │ │ │ ├── gray-alpha-16-sRGB.png │ │ │ │ ├── gray-alpha-16.png │ │ │ │ ├── gray-alpha-8-1.8.png │ │ │ │ ├── gray-alpha-8-linear.png │ │ │ │ ├── gray-alpha-8-sRGB.png │ │ │ │ ├── gray-alpha-8.png │ │ │ │ ├── makepngs.sh │ │ │ │ ├── palette-1-1.8-tRNS.png │ │ │ │ ├── palette-1-1.8.png │ │ │ │ ├── palette-1-linear-tRNS.png │ │ │ │ ├── palette-1-linear.png │ │ │ │ ├── palette-1-sRGB-tRNS.png │ │ │ │ ├── palette-1-sRGB.png │ │ │ │ ├── palette-1-tRNS.png │ │ │ │ ├── palette-1.png │ │ │ │ ├── palette-2-1.8-tRNS.png │ │ │ │ ├── palette-2-1.8.png │ │ │ │ ├── palette-2-linear-tRNS.png │ │ │ │ ├── palette-2-linear.png │ │ │ │ ├── palette-2-sRGB-tRNS.png │ │ │ │ ├── palette-2-sRGB.png │ │ │ │ ├── palette-2-tRNS.png │ │ │ │ ├── palette-2.png │ │ │ │ ├── palette-4-1.8-tRNS.png │ │ │ │ ├── palette-4-1.8.png │ │ │ │ ├── palette-4-linear-tRNS.png │ │ │ │ ├── palette-4-linear.png │ │ │ │ ├── palette-4-sRGB-tRNS.png │ │ │ │ ├── palette-4-sRGB.png │ │ │ │ ├── palette-4-tRNS.png │ │ │ │ ├── palette-4.png │ │ │ │ ├── palette-8-1.8-tRNS.png │ │ │ │ ├── palette-8-1.8.png │ │ │ │ ├── palette-8-linear-tRNS.png │ │ │ │ ├── palette-8-linear.png │ │ │ │ ├── palette-8-sRGB-tRNS.png │ │ │ │ ├── palette-8-sRGB.png │ │ │ │ ├── palette-8-tRNS.png │ │ │ │ ├── palette-8.png │ │ │ │ ├── rgb-16-1.8-tRNS.png │ │ │ │ ├── rgb-16-1.8.png │ │ │ │ ├── rgb-16-linear-tRNS.png │ │ │ │ ├── rgb-16-linear.png │ │ │ │ ├── rgb-16-sRGB-tRNS.png │ │ │ │ ├── rgb-16-sRGB.png │ │ │ │ ├── rgb-16-tRNS.png │ │ │ │ ├── rgb-16.png │ │ │ │ ├── rgb-8-1.8-tRNS.png │ │ │ │ ├── rgb-8-1.8.png │ │ │ │ ├── rgb-8-linear-tRNS.png │ │ │ │ ├── rgb-8-linear.png │ │ │ │ ├── rgb-8-sRGB-tRNS.png │ │ │ │ ├── rgb-8-sRGB.png │ │ │ │ ├── rgb-8-tRNS.png │ │ │ │ ├── rgb-8.png │ │ │ │ ├── rgb-alpha-16-1.8.png │ │ │ │ ├── rgb-alpha-16-linear.png │ │ │ │ ├── rgb-alpha-16-sRGB.png │ │ │ │ ├── rgb-alpha-16.png │ │ │ │ ├── rgb-alpha-8-1.8.png │ │ │ │ ├── rgb-alpha-8-linear.png │ │ │ │ ├── rgb-alpha-8-sRGB.png │ │ │ │ └── rgb-alpha-8.png │ │ │ ├── tools │ │ │ │ ├── .deps │ │ │ │ │ ├── .dirstamp │ │ │ │ │ ├── png-fix-itxt.Po │ │ │ │ │ ├── pngcp.Po │ │ │ │ │ └── pngfix.Po │ │ │ │ ├── .dirstamp │ │ │ │ ├── README.txt │ │ │ │ ├── checksum-icc.c │ │ │ │ ├── cvtcolor.c │ │ │ │ ├── genpng.c │ │ │ │ ├── intgamma.sh │ │ │ │ ├── makesRGB.c │ │ │ │ ├── png-fix-itxt.c │ │ │ │ ├── pngcp.c │ │ │ │ ├── pngfix.c │ │ │ │ └── sRGB.h │ │ │ └── visupng │ │ │ │ ├── PngFile.c │ │ │ │ ├── PngFile.h │ │ │ │ ├── README.txt │ │ │ │ ├── VisualPng.c │ │ │ │ ├── VisualPng.dsp │ │ │ │ ├── VisualPng.dsw │ │ │ │ ├── VisualPng.ico │ │ │ │ ├── VisualPng.png │ │ │ │ ├── VisualPng.rc │ │ │ │ ├── cexcept.h │ │ │ │ └── resource.h │ │ ├── example.c │ │ ├── intel │ │ │ ├── .deps │ │ │ │ ├── .dirstamp │ │ │ │ ├── filter_sse2_intrinsics.Plo │ │ │ │ └── intel_init.Plo │ │ │ ├── .dirstamp │ │ │ ├── filter_sse2_intrinsics.c │ │ │ └── intel_init.c │ │ ├── libpng-config.in │ │ ├── libpng-manual.txt │ │ ├── libpng.3 │ │ ├── libpng.pc │ │ ├── libpng.pc.in │ │ ├── libpng.vers │ │ ├── libpng16.pc │ │ ├── libpngpf.3 │ │ ├── ltmain.sh │ │ ├── mips │ │ │ ├── .deps │ │ │ │ ├── .dirstamp │ │ │ │ ├── filter_msa_intrinsics.Plo │ │ │ │ └── mips_init.Plo │ │ │ ├── .dirstamp │ │ │ ├── filter_msa_intrinsics.c │ │ │ └── mips_init.c │ │ ├── png.5 │ │ ├── png.c │ │ ├── png.h │ │ ├── pngbar.jpg │ │ ├── pngbar.png │ │ ├── pngconf.h │ │ ├── pngdebug.h │ │ ├── pngerror.c │ │ ├── pngget.c │ │ ├── pnginfo.h │ │ ├── pnglibconf.c │ │ ├── pnglibconf.h │ │ ├── pngmem.c │ │ ├── pngnow.png │ │ ├── pngpread.c │ │ ├── pngprefix.h │ │ ├── pngpriv.h │ │ ├── pngread.c │ │ ├── pngrio.c │ │ ├── pngrtran.c │ │ ├── pngrutil.c │ │ ├── pngset.c │ │ ├── pngstruct.h │ │ ├── pngtest.c │ │ ├── pngtest.png │ │ ├── pngtrans.c │ │ ├── pngusr.dfa │ │ ├── pngwio.c │ │ ├── pngwrite.c │ │ ├── pngwtran.c │ │ ├── pngwutil.c │ │ ├── powerpc │ │ │ ├── .deps │ │ │ │ ├── .dirstamp │ │ │ │ ├── filter_vsx_intrinsics.Plo │ │ │ │ └── powerpc_init.Plo │ │ │ ├── .dirstamp │ │ │ ├── filter_vsx_intrinsics.c │ │ │ └── powerpc_init.c │ │ ├── projects │ │ │ ├── owatcom │ │ │ │ ├── libpng.tgt │ │ │ │ ├── libpng.wpj │ │ │ │ ├── pngconfig.mak │ │ │ │ ├── pngstest.tgt │ │ │ │ ├── pngtest.tgt │ │ │ │ └── pngvalid.tgt │ │ │ ├── visualc71 │ │ │ │ ├── PRJ0041.mak │ │ │ │ ├── README.txt │ │ │ │ ├── README_zlib.txt │ │ │ │ ├── libpng.sln │ │ │ │ ├── libpng.vcproj │ │ │ │ ├── pngtest.vcproj │ │ │ │ └── zlib.vcproj │ │ │ └── vstudio │ │ │ │ ├── README.txt │ │ │ │ ├── libpng │ │ │ │ └── libpng.vcxproj │ │ │ │ ├── pnglibconf │ │ │ │ └── pnglibconf.vcxproj │ │ │ │ ├── pngstest │ │ │ │ └── pngstest.vcxproj │ │ │ │ ├── pngtest │ │ │ │ └── pngtest.vcxproj │ │ │ │ ├── pngunknown │ │ │ │ └── pngunknown.vcxproj │ │ │ │ ├── pngvalid │ │ │ │ └── pngvalid.vcxproj │ │ │ │ ├── vstudio.sln │ │ │ │ ├── zlib.props │ │ │ │ └── zlib │ │ │ │ └── zlib.vcxproj │ │ ├── scripts │ │ │ ├── README.txt │ │ │ ├── SCOPTIONS.ppc │ │ │ ├── checksym.awk │ │ │ ├── descrip.mms │ │ │ ├── dfn.awk │ │ │ ├── genchk.cmake.in │ │ │ ├── genout.cmake.in │ │ │ ├── gensrc.cmake.in │ │ │ ├── intprefix.c │ │ │ ├── libpng-config-body.in │ │ │ ├── libpng-config-head.in │ │ │ ├── libpng.pc.in │ │ │ ├── libtool.m4 │ │ │ ├── ltoptions.m4 │ │ │ ├── ltsugar.m4 │ │ │ ├── ltversion.m4 │ │ │ ├── lt~obsolete.m4 │ │ │ ├── macro.lst │ │ │ ├── makefile.32sunu │ │ │ ├── makefile.64sunu │ │ │ ├── makefile.acorn │ │ │ ├── makefile.aix │ │ │ ├── makefile.amiga │ │ │ ├── makefile.atari │ │ │ ├── makefile.bc32 │ │ │ ├── makefile.beos │ │ │ ├── makefile.cegcc │ │ │ ├── makefile.darwin │ │ │ ├── makefile.dec │ │ │ ├── makefile.dj2 │ │ │ ├── makefile.freebsd │ │ │ ├── makefile.gcc │ │ │ ├── makefile.hp64 │ │ │ ├── makefile.hpgcc │ │ │ ├── makefile.hpux │ │ │ ├── makefile.ibmc │ │ │ ├── makefile.intel │ │ │ ├── makefile.linux │ │ │ ├── makefile.linux-opt │ │ │ ├── makefile.mips │ │ │ ├── makefile.msys │ │ │ ├── makefile.ne12bsd │ │ │ ├── makefile.netbsd │ │ │ ├── makefile.openbsd │ │ │ ├── makefile.sco │ │ │ ├── makefile.sggcc │ │ │ ├── makefile.sgi │ │ │ ├── makefile.so9 │ │ │ ├── makefile.solaris │ │ │ ├── makefile.std │ │ │ ├── makefile.sunos │ │ │ ├── makefile.vcwin32 │ │ │ ├── makevms.com │ │ │ ├── options.awk │ │ │ ├── pnglibconf.dfa │ │ │ ├── pnglibconf.h.prebuilt │ │ │ ├── pnglibconf.mak │ │ │ ├── pngwin.rc │ │ │ ├── prefix.c │ │ │ ├── smakefile.ppc │ │ │ ├── sym.c │ │ │ ├── symbols.c │ │ │ ├── symbols.def │ │ │ ├── test.cmake.in │ │ │ └── vers.c │ │ └── tests │ │ │ ├── pngstest-1.8 │ │ │ └── pngstest-1.8-alpha │ ├── simplemake │ │ ├── Account.cc │ │ ├── Account.hh │ │ ├── Main.cc │ │ ├── Makefile │ │ ├── Makefile.1 │ │ ├── Makefile.2 │ │ ├── Makefile.3 │ │ └── Makefile.4 │ └── template │ │ ├── LinkedList.cc │ │ ├── LinkedList.hh │ │ ├── LinkedList2.hh │ │ └── Main.cc ├── c++final2019f.cc ├── examples │ ├── BigInt.hh │ └── printingint.cc ├── generategcode.cc ├── gtest │ ├── badfunc.cc │ └── test │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── testfuncs.cc ├── imagelib │ ├── blue.png │ ├── examplewritefile.cc │ ├── green.png │ ├── red.png │ ├── stb_image.h │ ├── stb_image_write.h │ └── test.png ├── inclassquizungraded.cc ├── linuxhacks │ ├── Makefile │ ├── dbkbd.c │ └── dbkbd.cc ├── miscellaneouslanguagefeaturereview │ ├── ExceptionDesign.cc │ ├── FractionWithExceptions.cc │ ├── FractionWithExceptions2.cc │ ├── MatrixWithExceptions.cc │ ├── PartialCompletionofConstructor.cc │ ├── ThrowingObjects.cc │ ├── bitmanipulation.cc │ ├── bitmanipulation.s │ ├── bitvector.cc │ └── shortcircuiting.cc ├── pipe.stl ├── quiz.cc ├── random │ └── randomnumbers.cc ├── readlines.cc ├── review │ ├── 2019 │ │ ├── 2019quiz7.cc │ │ ├── 2019quiz7_part2.cc │ │ ├── Quiz7_2019.cc │ │ ├── quiz5_2019F.cc │ │ └── quiz6_2019F.cc │ ├── 2020S │ │ └── quiz3_2020s.cc │ ├── 2021F │ │ ├── class_initializer_lists.cc │ │ ├── dynamic_memory.cc │ │ ├── initializer_list.cc │ │ ├── memory_allocator.cc │ │ ├── pointers.cc │ │ ├── post_midterm │ │ │ ├── DynamicMem.cc │ │ │ ├── classes.cc │ │ │ ├── errors.cc │ │ │ ├── lists.cc │ │ │ ├── pass_by_reference_and_pointer.cc │ │ │ ├── pass_by_reference_quiz.cc │ │ │ └── passbyref.cc │ │ └── shape.cc │ ├── 2021S │ │ ├── Matrix2021S.cc │ │ ├── final2021S.cc │ │ ├── midterm2021S_1d.cc │ │ ├── midterm2021S_1e.cc │ │ ├── midterm2021S_1j.cc │ │ ├── midterm2021S_2b.cc │ │ ├── midterm2021S_3.cc │ │ ├── midterm2021S_3c.cc │ │ ├── midterm2021Spost.cc │ │ └── midterm2021Sreview.cc │ └── old │ │ ├── BadGrowArray.cc │ │ ├── ClassWithDynamicMemory.cc │ │ ├── MatrixPointers.cc │ │ ├── Polymorphism.cc │ │ ├── Polymorphism2.cc │ │ ├── String.cc │ │ ├── String.hh │ │ ├── classreview.cc │ │ ├── final2020F.cc │ │ ├── midterm2020Freview.cc │ │ ├── midterm2020S.cc │ │ ├── midterm_autotyping.cc │ │ ├── midterm_dynamic_memory.cc │ │ ├── midterm_pointers.cc │ │ ├── pointerbugs.cc │ │ ├── pointerops.cc │ │ ├── readFile.cc │ │ ├── test.dat │ │ ├── testMatrix.cc │ │ ├── testString.cc │ │ ├── vectorandstring.cc │ │ ├── whatisthis.cc │ │ └── whatisthispart2.cc ├── test.c ├── test.dat ├── test.s └── workshopmultiplecompile │ ├── Circle.cc │ ├── Circle.hh │ ├── Makefile │ ├── Rect.cc │ ├── Rect.hh │ ├── Shape.cc │ ├── Shape.hh │ ├── cube.stl │ ├── demoasm.cc │ └── main.cc ├── pointers.md ├── ref ├── C++11_sinyakov_overview_new_features.pptx ├── C++11_smart_ptrs.pdf ├── C++14standard.pdf ├── C_isnot_low_level.pdf ├── c++-cheatsheet-inc-c-2011.pdf ├── c++20_working_draft.pdf └── fristle_closed-source-debugging-with-gdb.pdf ├── review ├── 2022F │ ├── review01.cc │ ├── review01b.cc │ ├── reviewfinal.md │ └── reviewmidterm.cc ├── Amain.cc ├── B.hh ├── Final_2023S_Problems.md ├── a.hh ├── old │ ├── 2019 │ │ ├── 2019quiz7.cc │ │ ├── 2019quiz7_part2.cc │ │ ├── Quiz7_2019.cc │ │ ├── quiz5_2019F.cc │ │ └── quiz6_2019F.cc │ ├── 2020S │ │ └── quiz3_2020s.cc │ ├── 2021F │ │ ├── class_initializer_lists.cc │ │ ├── dynamic_memory.cc │ │ ├── initializer_list.cc │ │ ├── memory_allocator.cc │ │ ├── pointers.cc │ │ ├── post_midterm │ │ │ ├── DynamicMem.cc │ │ │ ├── classes.cc │ │ │ ├── errors.cc │ │ │ ├── lists.cc │ │ │ ├── pass_by_reference_and_pointer.cc │ │ │ ├── pass_by_reference_quiz.cc │ │ │ └── passbyref.cc │ │ └── shape.cc │ └── 2021S │ │ ├── Matrix2021S.cc │ │ ├── final2021S.cc │ │ ├── midterm2021S_1d.cc │ │ ├── midterm2021S_1e.cc │ │ ├── midterm2021S_1j.cc │ │ ├── midterm2021S_2b.cc │ │ ├── midterm2021S_3.cc │ │ ├── midterm2021S_3c.cc │ │ ├── midterm2021Spost.cc │ │ └── midterm2021Sreview.cc └── review2023S.cc ├── selftest ├── ASCII.txt ├── Unicode.md ├── c++vocabulary.md ├── languagesummaryquiz.cc ├── skills_checklist.cc ├── skills_checklist.txt └── test.dat ├── sessions ├── 12 │ ├── 01reviewdynamic.cc │ ├── 02templated_dynamicarray.cc │ ├── 03harder_templated_dynamicarray.cc │ ├── Little_and_Big-endian.md │ └── hwBitmap2.cc ├── 13 │ ├── 01dynarray.cc │ ├── 02threads.cc │ └── 03account.cc ├── 01 │ ├── 00first.cc │ ├── 01cout.cc │ ├── 02primitivedatatypes.cc │ ├── 04looppractice.cc │ ├── 05sumandprod.cc │ └── calculatesecondsage.cc ├── 02 │ ├── 00reviewint.cc │ ├── 01sums_and_products.cc │ ├── 02floats.cc │ ├── 03floatingpointlibrary.cc │ ├── 04multtable.cc │ └── 05func.cc ├── 03 │ ├── 00review.cc │ ├── 01passingparameters.cc │ ├── 02passbyref.cc │ ├── 03benchmarkcalls.cc │ ├── 04benchmarktake2.cc │ ├── 05c++20pi.cc │ ├── 06arrays.cc │ ├── 07stack.cc │ ├── 08recursion.cc │ └── 09recursive.cc ├── 04 │ ├── 01review.cc │ ├── 02fraction.cc │ ├── 03fraction.cc │ ├── 05pointers.cc │ ├── 06pointers.cc │ ├── 07passbyrefwithpointers.cc │ ├── 08passingarraysbypointer.cc │ ├── hwcomplex.cc │ ├── person.cc │ └── test.dat ├── 05 │ ├── 00reviewquiz.cc │ ├── 01classreview.cc │ ├── 02friendfunctions.cc │ ├── 03vec3dhw.cc │ ├── 04unicode.cc │ ├── 05pointerslegal.cc │ ├── 06illegalpointers.cc │ ├── 08dynamicmemory.cc │ ├── 09dynamicmem_in_classes.cc │ └── interestingfibohw.cc ├── 07 │ ├── 03polymorphism2.cpp │ ├── 04memorylayout_of_vft.cpp │ ├── VFT.txt │ ├── hwVehicles.cpp │ ├── inheritance.cpp │ ├── overview.md │ └── polymorphism.cpp ├── 08 │ ├── 01polymorphicprint.cc │ ├── 02lists.cpp │ ├── 03maps.cpp │ ├── 04random.cpp │ ├── 05files.cpp │ ├── hw_libraryclasses.cpp │ ├── prez.txt │ └── test.dat ├── 08_dynamicmemory │ ├── dynamicarray.cc │ ├── dynamicarray_c++11.cc │ ├── dynamicarray_c++11withmove.cc │ ├── hw_dynamicarray.cc │ ├── hw_matrix.cpp │ └── returnbyvalue.cpp ├── 09 │ ├── 01template.cc │ ├── 02template.cc │ ├── 03template.cc │ ├── 04complextemplated.cc │ ├── 05dynarray.cc │ ├── Fraction.cc │ ├── Fraction.hh │ ├── FractionMain.cc │ ├── HWtemplateComplex.cc │ └── Makefile ├── 11_templates │ └── separatecompilation │ │ ├── Circle.cc │ │ ├── Circle.hh │ │ ├── Makefile │ │ ├── Rect.cc │ │ ├── Rect.hh │ │ ├── Shape.hh │ │ └── main.cc ├── 2022F │ ├── 10 │ │ ├── DynArray.cc │ │ ├── Life.cc │ │ ├── Matrix.cc │ │ ├── my.life.txt │ │ └── template_funcs.cc │ ├── 11 │ │ ├── 00_review_roundoff.cc │ │ ├── 00b_review_expr.cc │ │ ├── 01_template_dynarray.cc │ │ ├── 02_better_template_dynarray.cc │ │ ├── 03_exceptions.cc │ │ └── 04_exceptions.cc │ ├── 13 │ │ ├── 01pointers.cc │ │ ├── 02data_in_memory.cc │ │ ├── 03memoryleak.cc │ │ ├── 04binarywrite.cc │ │ ├── 05fasterbinarywrite.cc │ │ ├── 06layout_structures.cc │ │ ├── 07passingarrays_parameters.cpp │ │ ├── 08addressing_inside_matrices.cc │ │ ├── hwpassingarrays.cc │ │ └── pointers.png │ ├── 14 │ │ ├── 01vector_list_iterator.cpp │ │ ├── 02maps.cc │ │ ├── 03regex.cc │ │ ├── 05parsing.cc │ │ └── example.md │ ├── 01 │ │ ├── .idea │ │ │ ├── Session01.iml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── workspace.xml │ │ ├── 00first.cc │ │ ├── 01ahello.cc │ │ ├── 01hello.cc │ │ ├── 02adatatypes.cc │ │ ├── 02bexamples.cc │ │ ├── 02bmath.cc │ │ ├── 02datatypes.cc │ │ ├── 02math.cc │ │ ├── 03if.cc │ │ ├── 04while.cc │ │ ├── 05for.cc │ │ ├── 06sumandprod.cc │ │ ├── 07float.cc │ │ ├── 08float.cc │ │ ├── 09mathlib.cc │ │ ├── 10input.cc │ │ ├── 2022F_inclass1.cc │ │ ├── CMakeLists.txt │ │ ├── addwrong.cc │ │ ├── bisection.cc │ │ ├── cmake-build-debug │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.8.2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ ├── CMakeRCCompiler.cmake │ │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ │ ├── CompilerIdC │ │ │ │ │ │ └── CMakeCCompilerId.c │ │ │ │ │ └── CompilerIdCXX │ │ │ │ │ │ └── CMakeCXXCompilerId.cpp │ │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── Makefile.cmake │ │ │ │ ├── Session01.dir │ │ │ │ │ ├── CXX.includecache │ │ │ │ │ ├── DependInfo.cmake │ │ │ │ │ ├── build.make │ │ │ │ │ ├── cmake_clean.cmake │ │ │ │ │ ├── depend.internal │ │ │ │ │ ├── depend.make │ │ │ │ │ ├── flags.make │ │ │ │ │ ├── link.txt │ │ │ │ │ ├── linklibs.rsp │ │ │ │ │ ├── objects1.rsp │ │ │ │ │ └── progress.make │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── clion-environment.txt │ │ │ │ ├── clion-log.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── progress.marks │ │ │ ├── Makefile │ │ │ ├── Session01.cbp │ │ │ └── cmake_install.cmake │ │ ├── datatypes.cc │ │ ├── debuggingpractice.cc │ │ ├── floathwprep.cc │ │ ├── floatsummation.cc │ │ ├── hw.cc │ │ ├── hw1.cc │ │ ├── hw2.cc │ │ ├── infiniteloop.cc │ │ ├── main.cpp │ │ ├── operations.cc │ │ ├── overflow.cc │ │ ├── practice.cc │ │ ├── practiceloops.cc │ │ ├── readin.cc │ │ ├── test.cc │ │ └── test2021F.cc │ ├── 02 │ │ ├── 00breviewloops.cc │ │ ├── 00reviewexpressions.cc │ │ ├── 00reviewops.cc │ │ ├── 00reviewtypes.cc │ │ ├── 01breviewfloat.cc │ │ ├── 01breviewfloat2.cc │ │ ├── 01croundoff.cc │ │ ├── 01dsubtractiveerror.cc │ │ ├── 01reviewfloat.cc │ │ ├── 02_2020s_functions.cc │ │ ├── 02bfunctionpractice.cc │ │ ├── 02bfunctions.cc │ │ ├── 02bfunctions.s │ │ ├── 03loopopt.cc │ │ ├── 03loopopt.s │ │ ├── 04functions.cc │ │ ├── 04multtable.cc │ │ ├── 05bdemoopt.cc │ │ ├── 05functions.cc │ │ ├── 05inlineornot.cc │ │ ├── 06strings.cc │ │ ├── 07badio.cc │ │ ├── 07io.cc │ │ ├── 08bwhypassbyreference.cc │ │ ├── 08passbyref.cc │ │ ├── 09returningmultiple.cc │ │ ├── 10pointerstofunction.cc │ │ ├── 11files.cc │ │ ├── 12nestedloops.cc │ │ ├── 13bool.cc │ │ ├── 14objects.cc │ │ ├── 2cfunctions.cc │ │ ├── demoinlining.cc │ │ ├── f.cc │ │ ├── grades2.txt │ │ ├── grades2_v2.txt │ │ ├── hw2c.cc │ │ ├── hw2d.cc │ │ ├── opt │ │ │ ├── 02functions.cc │ │ │ ├── 02functions.s │ │ │ ├── f.cc │ │ │ └── f.s │ │ ├── pointerstofunc.cc │ │ ├── quiz1review.cc │ │ ├── radianconversion.cc │ │ ├── readentirefile.cc │ │ ├── robotpath.dat │ │ ├── roundoff.txt │ │ ├── test.dat │ │ ├── testmain.cc │ │ └── vec.txt │ ├── 03 │ │ ├── 00review.cc │ │ ├── 00review.s │ │ ├── 01arrays.cc │ │ ├── 02functions.cc │ │ ├── 03simple.cc │ │ ├── 04morefuncs.cc │ │ ├── 05passbyreference.cc │ │ └── 06matrices.cpp │ ├── 04 │ │ ├── 00quiz3review.cc │ │ ├── 01passingparameters.cc │ │ ├── 02recursion.cc │ │ ├── 03objectoriented.cc │ │ ├── 04bfraction.cc │ │ ├── 04fraction.cc │ │ └── 05fraction.cc │ ├── 05 │ │ ├── 01inheritance.cc │ │ └── 02inheritance.cc │ ├── 06 │ │ ├── 00reviewquiz.cc │ │ ├── 01operatoroverloading.cc │ │ ├── 02polymorphism.cc │ │ ├── cube.stl │ │ ├── example.stl │ │ └── test1.stl │ ├── 07 │ │ ├── 00dynamicmemory.cc │ │ ├── 01dynamic_memory_classes.cc │ │ ├── 02fraction.cc │ │ └── 02fraction.hh │ ├── 08 │ │ ├── IntelArchitecture.md │ │ ├── Optimizations.md │ │ ├── bench.cc │ │ ├── bench.hh │ │ ├── bench.s │ │ ├── benchmark_copy_vs_ref.cc │ │ ├── callingfunctions.cc │ │ ├── main.cc │ │ ├── testvec.cc │ │ ├── testvec_inline.cc │ │ ├── vec3d.cc │ │ ├── vec3d.hh │ │ └── vec3d_inline.hh │ └── 09 │ │ ├── 01stackframes_and_globals.cc │ │ ├── 02dynamic_memory.cc │ │ ├── 03doubledelete.cc │ │ ├── 04change_thendelete.cc │ │ ├── dynarray.cc │ │ ├── hwdynarray.cc │ │ ├── hwlife.cc │ │ ├── matrix.cc │ │ └── midtermreview.cc ├── efficiency │ ├── Makefile │ ├── benchmarks.cc │ ├── benchmarks.hh │ ├── lib1.cc │ ├── lib1.hh │ ├── lib2.cc │ ├── lib2.hh │ └── main.cc ├── old │ ├── 10 │ │ └── hwLinkedList.cc │ ├── 12 │ │ ├── #Securities.txt# │ │ ├── .#Securities.txt │ │ ├── 00reviewquiz.cc │ │ ├── Security.cc │ │ ├── regex.txt │ │ └── regextest.cc │ ├── 13 │ │ ├── 00reviewobjects.cc │ │ ├── 01inheritance_alltheway.cc │ │ ├── 01inheritance_alltheway_b.cc │ │ ├── 01inheritance_alltheway_c.cc │ │ ├── 01inheritance_alltheway_d.cc │ │ ├── 02virtualinheritance.cc │ │ ├── 03multipleinheritancemightwork.cc │ │ ├── 04virtualdestructor.cc │ │ ├── 05valuetemplates.cc │ │ ├── LinkedList.cc │ │ ├── LinkedList2.cc │ │ ├── studylist.txt │ │ └── templatedlinkedlist.cc │ ├── 14 │ │ ├── 01threading.cc │ │ ├── 02threading.cc │ │ ├── Account.cc │ │ ├── fastthreadedloop.cc │ │ ├── finalquizfromhell_no_pressure.cc │ │ ├── inheritance.cc │ │ ├── inheritance2.cc │ │ ├── pointermadness.cc │ │ ├── primes.cc │ │ ├── references.cc │ │ └── virtualfunctions.cc │ ├── 03 │ │ ├── 00arraypractice_2021S.cc │ │ ├── 00bquizreview2019F.cc │ │ ├── 00cdatatypereview.cc │ │ ├── 00errors.cc │ │ ├── 00practice.cc │ │ ├── 00quizreview.cc │ │ ├── 00recursivefunctions.cc │ │ ├── 00review.cc │ │ ├── 00stringpractice_2021S.cc │ │ ├── 01arraypractice.cc │ │ ├── 01arraypractice2.cc │ │ ├── 01arraysandstrings.cc │ │ ├── 01barrayinit.cc │ │ ├── 01barraypractice.cc │ │ ├── 01bstrings.cc │ │ ├── 01carraypractice.cc │ │ ├── 01carraypractice2019.cc │ │ ├── 01dswap.cc │ │ ├── 01esort.cc │ │ ├── 01functioncalls.cc │ │ ├── 02bitops.cc │ │ ├── 02passparam.cc │ │ ├── 03bfiles.cc │ │ ├── 03bfunctionoverloading.cc │ │ ├── 03callfunctions.cc │ │ ├── 03files.cc │ │ ├── 04bobjects.cc │ │ ├── 04cpointerstoobj.cc │ │ ├── 04nestedloops.cc │ │ ├── 04objects.cc │ │ ├── 04passarrays.cc │ │ ├── 05Fraction.cc │ │ ├── 05_2019F_Fraction.cc │ │ ├── 05_2019SbFraction.cc │ │ ├── 05_2019ScFraction.cc │ │ ├── 05_2019sFraction.cc │ │ ├── 05_2020F_Fraction.cc │ │ ├── 05_2020S_Fraction.cc │ │ ├── 05_2021F_Fraction.cc │ │ ├── 05_2021SFraction.cc │ │ ├── 05_2021SFractionb.cc │ │ ├── 05_2021SFractionc.cc │ │ ├── 05_2021SFractiond.cc │ │ ├── 05bFraction.cc │ │ ├── 05b_2020F_Fraction.cc │ │ ├── 05cFraction.cc │ │ ├── 05c_2020F_Fraction.cc │ │ ├── 05dFraction.cc │ │ ├── 05d_2020F_Fraction.cc │ │ ├── 05objects.cc │ │ ├── Complex.cc │ │ ├── DovKruger.calendar │ │ ├── InClassExamplePerson.cc │ │ ├── Person.cc │ │ ├── Person2.cc │ │ ├── Vec3d.hh │ │ ├── grades.txt │ │ ├── grades2.txt │ │ ├── hex.txt │ │ ├── hw2fframework.cc │ │ ├── hwBody.cc │ │ ├── hwComplex.cc │ │ ├── hwComplex2.cc │ │ ├── hwFraction.cc │ │ ├── hwPerson.cc │ │ ├── hwQuizYourself.cc │ │ ├── hwVec3d.cc │ │ ├── log.txt │ │ ├── memorybugs.cc │ │ ├── objectoriented.txt │ │ ├── overloadingoperator.cc │ │ ├── pairs.data │ │ ├── parsinglines.cc │ │ ├── readfile.cc │ │ ├── readhex.cc │ │ ├── readkeyboard.cc │ │ ├── readlines.cc │ │ ├── sampleFractionSpec.cc │ │ ├── test.dat │ │ ├── test.txt │ │ ├── var.csv │ │ └── vec_3d.cc │ ├── 04 │ │ ├── 00_2019Fraction.cc │ │ ├── 00_2021SReview.cc │ │ ├── BinaryData │ │ │ ├── file.bin │ │ │ └── main.cc │ │ ├── HWFraction.cc │ │ ├── carbustruckintro.cc │ │ ├── hwBody.cc │ │ ├── hwComplex.cc │ │ ├── hwJulianDate.cc │ │ ├── hwPerson.cc │ │ ├── hwVec3d.cc │ │ ├── inclass.cc │ │ ├── inclassDate.cc │ │ ├── inclassVec3d.hh │ │ ├── polymorphism │ │ │ ├── Circle.hh │ │ │ ├── Ellipse.hh │ │ │ ├── Line.hh │ │ │ ├── Pentagon.hh │ │ │ ├── Rect.hh │ │ │ ├── Shape.hh │ │ │ ├── Triangle.hh │ │ │ └── main.cc │ │ ├── quizreview.cc │ │ ├── randexample.cc │ │ ├── s00_2021F_fraction.cc │ │ ├── s00_Fraction.cc │ │ ├── s00b_Fraction.cc │ │ ├── s00c_Fraction.cc │ │ ├── s00d_Fraction.cc │ │ ├── s00e_Fraction.cc │ │ ├── s00f_Fraction.cc │ │ ├── s00g_Fraction.cc │ │ ├── s01_2021F_complex.cc │ │ ├── s01static.cc │ │ ├── s02_buildinglists.cc │ │ ├── s02containment.cc │ │ ├── s03inheritance.cc │ │ ├── s04library.cc │ │ ├── separatecompilation │ │ │ ├── Fraction.cc │ │ │ ├── Fraction.hh │ │ │ ├── Makefile │ │ │ ├── hwMain.cc │ │ │ └── main.cc │ │ ├── solarsystem.dat │ │ └── thefiveoperatorscannotbeoverloaded.cc │ ├── 05 │ │ ├── 00Fraction.cc │ │ ├── 00_2021S_reviewobjects.cc │ │ ├── 00bFraction.cc │ │ ├── 00cFraction.cc │ │ ├── 00incremenetdecrement.cc │ │ ├── 00reviewobjects.cc │ │ ├── 01Lists.cc │ │ ├── 01bpointerarrays.cc │ │ ├── 01bsegmentfault.cc │ │ ├── 01calias.cc │ │ ├── 01d_pointerstoarray.cc │ │ ├── 01epointerincrement.cc │ │ ├── 01pointers.cc │ │ ├── 02nastypointers.cc │ │ ├── 03bconstness.cc │ │ ├── 03pointerandarrayequivalence.cc │ │ ├── 04pointervsreference.cc │ │ ├── 05bcastingillegally.cc │ │ ├── 05casting.cc │ │ ├── 06binheritance.cc │ │ ├── 06inheritance.cc │ │ ├── 06pointerstoobjects.cc │ │ ├── 2021S_pointer_practice.cc │ │ ├── BuildList.cc │ │ ├── BuildList.class │ │ ├── BuildList.java │ │ ├── Destructor.cc │ │ ├── PolymorphicShapes.cc │ │ ├── PolymorphicShapes.s │ │ ├── Polymorphism.cc │ │ ├── QuizReviewObjects.cc │ │ ├── codegolf.cc │ │ ├── hwShapes.cc │ │ ├── hwSolarSystem.cc │ │ ├── hwgcode.cc │ │ ├── hwpointers.cc │ │ ├── pointerincdec.cc │ │ ├── pointermadness.cc │ │ ├── pointerpractice.cc │ │ ├── pointersandfunctions.cc │ │ ├── ptrmadnesspractice.cc │ │ └── square.gc │ ├── 06 │ │ ├── 00reviewclasses.cc │ │ ├── 00reviewobjects.cc │ │ ├── 00reviewpointers.cc │ │ ├── 00reviewpointers2.cc │ │ ├── 01bpolymorphism.cc │ │ ├── 01inheritanceAndVirtual.cc │ │ ├── 02bmemoryleakage.cc │ │ ├── 02dynamicmemory.cc │ │ ├── 03String.cc │ │ ├── BadGrowArray.cc │ │ ├── FindMemoryBugs.cc │ │ ├── FindMemoryBugs_corrected.cc │ │ ├── Vehicle.cc │ │ ├── declarebeforeuse.cc │ │ ├── horriblemacroerror.cc │ │ ├── hwDynamicBitmap1.cc │ │ ├── hwPostscript.cc │ │ ├── hwPostscript2.cc │ │ ├── hwPostscript2b.cc │ │ ├── inclasspracticedynamic.cc │ │ ├── lifefile.txt │ │ ├── mat.dat │ │ ├── matrix.cc │ │ ├── multifileprogram │ │ │ ├── Makefile │ │ │ ├── Makefile.1 │ │ │ ├── a.cc │ │ │ ├── b.cc │ │ │ └── c.cc │ │ ├── practicedynamicmemory.cc │ │ ├── test2.ps │ │ ├── trafficsim │ │ │ ├── Bus.hh │ │ │ ├── Car.hh │ │ │ ├── Truck.hh │ │ │ ├── Vehicle.hh │ │ │ └── main.cc │ │ └── trafficsim2 │ │ │ ├── Bus.hh │ │ │ ├── Car.hh │ │ │ ├── TrafficSim.hh │ │ │ ├── Truck.hh │ │ │ ├── Vehicle.hh │ │ │ └── main.cc │ ├── 07 │ │ ├── 00breviewobjects.cc │ │ ├── 00classreview.cc │ │ ├── 00cmemoryalignment.cc │ │ ├── 00creviewobjects.cc │ │ ├── 00hintsOnLife.cc │ │ ├── 00quizresultsreview.cc │ │ ├── 00reviewobjects.cc │ │ ├── 00shapes.cc │ │ ├── 00writetofile.cc │ │ ├── 01breviewobjects.cc │ │ ├── 01creviewobjects.cc │ │ ├── 01readlinesfromfile.cc │ │ ├── 01reviewobjectcontainment.cc │ │ ├── 01reviewobjects.cc │ │ ├── 01reviewpolymorphism.cc │ │ ├── 02AirplaneExample.cc │ │ ├── 02ShapesAgain.cc │ │ ├── 02breviewpolymorphism.cc │ │ ├── 02painfulcopies.cc │ │ ├── 02reviewinheritance.cc │ │ ├── 03bmodeling.cc │ │ ├── 03cmodeling.cc │ │ ├── 03modeling2019F.cc │ │ ├── 03modelingbody.cc │ │ ├── 04units.cc │ │ ├── 05static.cc │ │ ├── 06staticcounting.cc │ │ ├── Person.cc │ │ ├── Person.hh │ │ ├── cube.stl │ │ ├── hwSTL.cc │ │ ├── quiz3_selfgrade.cc │ │ ├── quiz3_selfgrade2.cc │ │ ├── quiz3_selfgrade3.cc │ │ ├── red10x10.bmp │ │ ├── separatecompilation │ │ │ ├── Body.hh │ │ │ ├── GravSim.cc │ │ │ ├── GravSim.hh │ │ │ ├── Vec3d.hh │ │ │ └── gravitysim.cc │ │ ├── sepcompilationexample │ │ │ ├── Fraction.cc │ │ │ ├── Fraction.hh │ │ │ ├── Makefile │ │ │ └── main.cc │ │ ├── test.dat │ │ ├── testreadbmp.cc │ │ ├── testwrite.bmp │ │ └── units.dat │ ├── 08_dynamicmemory │ │ ├── 00dynamicmemory.cc │ │ ├── 00prepformidterm2019S.cc │ │ ├── 01_2020S_DynamicArray.cc │ │ ├── 01_2021SBadGrowArray.cc │ │ ├── 01binitializerorder.cc │ │ ├── 01dynamicarray.cc │ │ ├── 01virtualdestructor.cc │ │ ├── 02dynamicmatrix.cc │ │ ├── 03dynamicmatrix.cc │ │ ├── 04dynamicmatrix.cc │ │ ├── 2021SMatrix.cc │ │ ├── DynamicArray2020F.cc │ │ ├── DynamicMemoryInAClass.cc │ │ ├── Fraction.cc │ │ ├── Fraction2.cc │ │ ├── Matrix2020F.cc │ │ ├── exception2.cc │ │ ├── exception3.cc │ │ ├── hwBitmap.cc │ │ ├── hwBitmap2.cc │ │ ├── hwPostscript.cc │ │ ├── hwString.cc │ │ ├── rulesofdynamicmemory.cc │ │ ├── test.ps │ │ └── x.ps │ ├── 09 │ │ ├── 01DynamicArray.cc │ │ ├── 02newanddelete.cc │ │ ├── 03DynamicArray.cc │ │ ├── 04DynamicArray.cc │ │ ├── Matrix.cc │ │ ├── Matrix2019F.cc │ │ ├── String.cc │ │ ├── String2018F.cc │ │ ├── Vector3d.cc │ │ ├── crashingmem.cc │ │ ├── dynamicarray.cc │ │ ├── dynamicmemory.cc │ │ └── sizeofstuff.cc │ ├── 10_dynamicmemory │ │ ├── 00pointerstoobject.cc │ │ ├── 01dynamicmemory.cc │ │ ├── 02amatrix.cc │ │ ├── 02genericlist.cc │ │ ├── 02matrix.cc │ │ ├── 03generic.cc │ │ ├── LinkedList.cc │ │ ├── hwLinkedList.cc │ │ └── inclassquizungraded.cc │ ├── 11_templates │ │ ├── 00Review.cc │ │ ├── 01reviewdynamicallocation.cc │ │ ├── 02returningpointerfromfunc.cc │ │ ├── 02reviewdynamicmemoryinclasses.cc │ │ ├── 03_2021Ssortexample.cc │ │ ├── 03sortexample.cc │ │ ├── 04templatefunc.cc │ │ ├── 05sortingonkeys.cc │ │ ├── 06templatedComplex.cc │ │ ├── 2020Stemplatelist.cc │ │ ├── BadGrowArrayHWExample.cc │ │ ├── BadGrowArrayHWExampleBetter.cc │ │ ├── BadGrowArrayUntemplated.cc │ │ ├── C++SpacingRules.cc │ │ ├── Complex.cc │ │ ├── Functors.cc │ │ ├── Functors2020F.cc │ │ ├── GrowArray.hh │ │ ├── GrowArrayExample.cc │ │ ├── HashMap.cc │ │ ├── HighSpeedMemoryAlloc.cc │ │ ├── Matrix.cc │ │ ├── TestGrowArray.cc │ │ ├── benchmark.cc │ │ ├── casting.cc │ │ ├── hwGrowArray.cc │ │ ├── hwPointersandrefs.cc │ │ ├── hwTemplateFuncs.cc │ │ ├── hwTemplatedGrowArray.cc │ │ ├── hwstats.cc │ │ ├── hwtemplatelist.cc │ │ ├── placementnew.cc │ │ ├── pointertofunc.cc │ │ ├── problemswithtemplatecompiling │ │ │ ├── Complex.cc │ │ │ ├── Complex.hh │ │ │ └── main.cc │ │ ├── sort2020F.cc │ │ ├── sortfail.cc │ │ ├── swapbug.cc │ │ ├── templatedBadGrowArray2021S.cc │ │ ├── templatedComplex.cc │ │ ├── templatefuncs.cc │ │ ├── templatefunctions.cc │ │ ├── templatelist.cc │ │ ├── templatelist │ │ │ ├── Elephant.hh │ │ │ ├── List.hh │ │ │ └── main.cc │ │ └── test.zip │ ├── 13inheritance │ │ ├── inheritance.cc │ │ ├── inheritance.java │ │ └── virtualinheritance.cc │ ├── 13pointerstofunc │ │ └── bisection.cc │ ├── 13regex │ │ ├── hwoptregex.txt │ │ ├── hwregex.txt │ │ ├── hwregexcpp.txt │ │ ├── regex1.cc │ │ ├── regex2.cc │ │ ├── regexgroups.cc │ │ ├── regexreference.txt │ │ └── test.cc │ ├── 14bits │ │ ├── bitops.cc │ │ ├── bitvec.cc │ │ ├── compactbitarray.cc │ │ └── hwEratosthenes.cc │ ├── advancedpointers │ │ ├── 00reviewbasicpointers.cc │ │ ├── 01reviewlinearpointers.cc │ │ ├── 02pointertomembers.cc │ │ ├── 03pointertofunctions.cc │ │ ├── 04pointertomemberfunction.cc │ │ ├── JumpVector.cc │ │ └── example.html │ ├── exceptionHandling │ │ ├── 01throwing.cc │ │ ├── 02Fraction.cc │ │ ├── List.hh │ │ └── Person.hh │ ├── exceptions │ │ ├── 00b_breakingout.cc │ │ ├── 00exceptions.cc │ │ ├── 01exceptionobject.cc │ │ ├── 02definingclass.cc │ │ ├── 03exception_with_header_file.cc │ │ ├── 04semantics.cc │ │ ├── 05RAII.cc │ │ └── Ex.hh │ ├── libraries │ │ ├── buildlib │ │ │ ├── Makefile │ │ │ ├── statslib.hh │ │ │ ├── statslib2.cc │ │ │ └── statslib2.hh │ │ ├── pslib │ │ │ ├── .settings │ │ │ │ └── language.settings.xml │ │ │ ├── Graph2D.cc │ │ │ ├── Graph2D.hh │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── conf │ │ │ │ ├── map.conf │ │ │ │ ├── sparklines.conf │ │ │ │ ├── test.conf │ │ │ │ └── testdb.conf │ │ │ ├── data │ │ │ │ ├── BellGothicStd-Light.afm │ │ │ │ ├── BellGothicStd-Light.pfa │ │ │ │ └── fullnycoast.dat │ │ │ ├── demo.ps │ │ │ ├── foo.txt │ │ │ ├── gentable.pl │ │ │ ├── graphite.ps │ │ │ ├── log1.ps │ │ │ ├── log2.ps │ │ │ ├── old │ │ │ │ ├── Graphite.pl │ │ │ │ ├── al6-1.eps │ │ │ │ ├── coordtest.ps │ │ │ │ ├── curvgrid2.ps │ │ │ │ ├── displaygrid.ps │ │ │ │ ├── foo.png │ │ │ │ ├── genLand.pl │ │ │ │ ├── graphite.ps │ │ │ │ ├── grid.ps │ │ │ │ ├── grid2.ps │ │ │ │ ├── grid2old.ps │ │ │ │ ├── gridandtext.ps │ │ │ │ ├── hires.png │ │ │ │ ├── hpgl.pl │ │ │ │ ├── job.ps │ │ │ │ ├── job10.ps │ │ │ │ ├── job2.ps │ │ │ │ ├── job3.ps │ │ │ │ ├── job4.ps │ │ │ │ ├── job5.ps │ │ │ │ ├── job6.ps │ │ │ │ ├── job7.ps │ │ │ │ ├── job8.ps │ │ │ │ ├── library.ps │ │ │ │ ├── logo.eps │ │ │ │ ├── map.ps │ │ │ │ ├── marktodo.txt │ │ │ │ ├── modelgrid2ps.pl │ │ │ │ ├── modelgrid2ps2.pl │ │ │ │ ├── modelspace.ps │ │ │ │ ├── new │ │ │ │ │ ├── #nyhos1auto.ps# │ │ │ │ │ ├── Graphite.pl │ │ │ │ │ ├── PerlSDV.pl │ │ │ │ │ ├── coordtest.ps │ │ │ │ │ ├── curvgrid2.ps │ │ │ │ │ ├── graphite.ps │ │ │ │ │ ├── grid.ps │ │ │ │ │ ├── grid2.ps │ │ │ │ │ ├── grid2old.ps │ │ │ │ │ ├── job4.ps │ │ │ │ │ ├── job6.jpg │ │ │ │ │ ├── job6.ps │ │ │ │ │ ├── job6b.jpg │ │ │ │ │ ├── job7.jpg │ │ │ │ │ ├── job7.ps │ │ │ │ │ ├── job8.ps │ │ │ │ │ ├── job9.ps │ │ │ │ │ ├── library.ps │ │ │ │ │ ├── library2.ps │ │ │ │ │ ├── logo.eps │ │ │ │ │ ├── map.ps │ │ │ │ │ ├── markers.ps │ │ │ │ │ ├── marktodo.txt │ │ │ │ │ ├── modelresults.ps │ │ │ │ │ ├── modelspace.ps │ │ │ │ │ ├── modelspace2.ps │ │ │ │ │ ├── nyhos1auto.ps │ │ │ │ │ ├── pio2047.eps │ │ │ │ │ ├── pio2145.eps │ │ │ │ │ ├── pio2248.eps │ │ │ │ │ ├── pio2249.eps │ │ │ │ │ ├── pio2349.eps │ │ │ │ │ ├── planets.ps │ │ │ │ │ ├── plotlist.dat │ │ │ │ │ ├── section.ps │ │ │ │ │ ├── shapes.ps │ │ │ │ │ ├── showcoor.eps │ │ │ │ │ ├── temp.ps │ │ │ │ │ ├── test1.ps │ │ │ │ │ ├── test2.ps │ │ │ │ │ ├── testindexedpalette.ps │ │ │ │ │ ├── testshade.ps │ │ │ │ │ ├── track1.dat │ │ │ │ │ ├── windbarb.ps │ │ │ │ │ └── xyplot.ps │ │ │ │ ├── nyhos1.png │ │ │ │ ├── nyhos1.ps │ │ │ │ ├── nyhos1auto.ps │ │ │ │ ├── nyhos2.png │ │ │ │ ├── nyhos2.ps │ │ │ │ ├── nyhos2auto.ps │ │ │ │ ├── nyhos3auto.ps │ │ │ │ ├── pio2047.eps │ │ │ │ ├── pio2145.eps │ │ │ │ ├── pio2248.eps │ │ │ │ ├── pio2249.eps │ │ │ │ ├── pio2349.eps │ │ │ │ ├── shapes.ps │ │ │ │ ├── showcoor.eps │ │ │ │ ├── simplepage2.ps │ │ │ │ ├── simpletest1.ps │ │ │ │ ├── temp.ps │ │ │ │ ├── tempdisp2.ps │ │ │ │ ├── test.png │ │ │ │ ├── test1.ps │ │ │ │ ├── test2.ps │ │ │ │ ├── testindexedpalette.ps │ │ │ │ ├── testnetcdf.pl │ │ │ │ ├── testshade.ps │ │ │ │ ├── timeseries.pl │ │ │ │ ├── timeseries.ps │ │ │ │ ├── ts │ │ │ │ │ ├── driver.pl │ │ │ │ │ ├── functions2.pl │ │ │ │ │ ├── old.pl │ │ │ │ │ ├── page.pl │ │ │ │ │ ├── timeseries.pm │ │ │ │ │ ├── timeseries.ps │ │ │ │ │ └── x.pl │ │ │ │ ├── tsold │ │ │ │ │ ├── driver.pl │ │ │ │ │ ├── functions2.pl │ │ │ │ │ ├── old.pl │ │ │ │ │ ├── timeseries.pm │ │ │ │ │ ├── timeseries.ps │ │ │ │ │ └── x.pl │ │ │ │ ├── windbarb.ps │ │ │ │ └── xy.ps │ │ │ ├── pinkham.ps │ │ │ ├── sierp.ps │ │ │ ├── table.ps │ │ │ ├── table1.ps │ │ │ ├── testGraph2d.cc │ │ │ ├── testGraph2dNoDB.cc │ │ │ └── util │ │ │ │ ├── Debug.hh │ │ │ │ ├── FileUtil.cc │ │ │ │ ├── FileUtil.hh │ │ │ │ ├── GrowArray.hh │ │ │ │ ├── Makefile │ │ │ │ ├── String.hh │ │ │ │ ├── StringBuffer.hh │ │ │ │ ├── parse.hh │ │ │ │ ├── test.conf.txt │ │ │ │ ├── testfileutil.cc │ │ │ │ ├── teststring.cc │ │ │ │ ├── teststringbuf.cc │ │ │ │ └── utilities.hh │ │ └── usessl │ │ │ ├── .idea │ │ │ ├── codeStyles │ │ │ │ └── Project.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ ├── usessl.iml │ │ │ └── workspace.xml │ │ │ ├── CMakeLists.txt │ │ │ ├── cmake-build-debug │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.9.6 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ ├── CMakeSystem.cmake │ │ │ │ │ ├── CompilerIdC │ │ │ │ │ │ └── CMakeCCompilerId.c │ │ │ │ │ └── CompilerIdCXX │ │ │ │ │ │ └── CMakeCXXCompilerId.cpp │ │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── Makefile.cmake │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── clion-environment.txt │ │ │ │ ├── clion-log.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ ├── progress.marks │ │ │ │ └── usessl.dir │ │ │ │ │ ├── CXX.includecache │ │ │ │ │ ├── DependInfo.cmake │ │ │ │ │ ├── build.make │ │ │ │ │ ├── cmake_clean.cmake │ │ │ │ │ ├── depend.internal │ │ │ │ │ ├── depend.make │ │ │ │ │ ├── flags.make │ │ │ │ │ ├── link.txt │ │ │ │ │ └── progress.make │ │ │ ├── Makefile │ │ │ ├── cmake_install.cmake │ │ │ └── usessl.cbp │ │ │ └── main.cpp │ ├── modeling │ │ ├── 01containment.cc │ │ ├── 02bowningmultiplecars.cc │ │ └── 03mutual.cc │ ├── optimization │ │ ├── 01inlinefuncs.cc │ │ ├── 01inlinefuncs.s │ │ ├── floatingpoint.cc │ │ ├── funcs.cc │ │ └── hwFullSolarSystem.cc │ ├── session01 │ │ ├── 05bfor.cc │ │ ├── 08roundoff.cpp │ │ └── 2022F_inclass1.cc │ ├── templatelibraryandcode │ │ ├── 00vector.cc │ │ ├── 01map.cc │ │ ├── 02unorderedmap.cc │ │ ├── 03templatefuncs.cc │ │ ├── 04bsorting.cc │ │ ├── 04sorting.cc │ │ ├── 05templateclass.cc │ │ ├── 06aautoincrement.cc │ │ ├── 06templatelist.cc │ │ ├── 07designpatterns.cc │ │ ├── 08iterator.cc │ │ ├── BrokerageAccount.cc │ │ ├── hwBuildDict.cc │ │ ├── hwOptionalWordTree.cc │ │ ├── hwstlpractice.cc │ │ ├── hwtemplatelist.cc │ │ └── words.txt │ └── virtualfunctions │ │ ├── A.hh │ │ ├── B.cc │ │ ├── B.hh │ │ ├── C.cc │ │ ├── C.hh │ │ ├── D.hh │ │ ├── MultipleInheritance.cc │ │ ├── Vehicle.cc │ │ ├── main.cc │ │ ├── typesofinheritance.cc │ │ └── vft.txt ├── separatecompilation │ ├── 01resolvingsymbols │ │ ├── Makefile │ │ ├── f.cc │ │ └── main.cc │ ├── 02fixingerrors │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── f.cc │ │ ├── f.hh │ │ ├── main.cc │ │ └── problems.txt │ ├── 03Fraction │ │ ├── Fraction.cc │ │ ├── Fraction.hh │ │ ├── Makefile │ │ └── main.cc │ ├── 03bWhyIfdef │ │ ├── A.cc │ │ ├── A.hh │ │ ├── B.hh │ │ ├── C.hh │ │ └── main.cc │ ├── 04Fraction2 │ │ ├── Fraction.cc │ │ ├── Fraction.hh │ │ ├── Makefile │ │ ├── main.cc │ │ └── second.cc │ ├── 05whynotusingnamespace │ │ └── whynot.cc │ ├── Complex.hh │ ├── Complex │ │ ├── Complex.cc │ │ ├── Complex.hh │ │ ├── Makefile │ │ └── main.cc │ ├── Fraction.cc │ ├── Fraction.hh │ ├── Fraction2.hh │ ├── Makefile │ ├── circularbuffer │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── Makefile.1 │ │ ├── Makefile.2 │ │ ├── circularbuffer.cc │ │ ├── circularbuffer.hh │ │ ├── cmake_install.cmake │ │ ├── debug │ │ │ ├── CMakeCache.txt │ │ │ └── CMakeFiles │ │ │ │ ├── 3.16.3 │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ └── cmake.check_cache │ │ └── main.cc │ ├── fraction │ │ ├── equivalentinline │ │ │ ├── fraction.cc │ │ │ ├── fraction.hh │ │ │ ├── main.cc │ │ │ └── main.s │ │ ├── fraction.cc │ │ ├── fraction.hh │ │ ├── fraction.s │ │ ├── main.cc │ │ └── main.s │ ├── header.hh │ ├── hwstl │ │ ├── cube.stl │ │ ├── cylinder.stl │ │ ├── main.cc │ │ └── sphere.stl │ ├── impl.cc │ ├── main2.cc │ ├── namecollision.cc │ ├── stlhomeworkhelp.cc │ ├── templateproblems │ │ ├── Complex.cc │ │ ├── Complex.hh │ │ ├── Makefile │ │ └── main.cc │ ├── vec_3d.hh │ └── vec_3d_test.cc └── threads │ ├── Account.cc │ ├── asynchio.cc │ ├── asynchio2.cc │ ├── bigfile.dat │ ├── conditions.cc │ ├── conditions2.cc │ ├── deadlock.cc │ ├── hwPrimes.cc │ ├── hwparallelprimes.cc │ ├── locking.cc │ ├── memorymanagement.cc │ ├── memorymanagement2.cc │ ├── omptest.cc │ ├── paralleladdition.cc │ ├── simplethreading.cc │ ├── singlethreadedoutput.cc │ ├── smallfile.dat │ ├── thread.cc │ ├── thread0.cc │ ├── thread1.cc │ ├── thread1.s │ ├── thread1safe.cc │ └── unixmemorymanagement.cc ├── studentinfo └── 2022F.md └── workshopmultiplecompile └── Shape.hh /.ccls-cache/@@home@dkruger@git@course@CPE553-CPP/@usr@include@linux@errno.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /.ccls-cache/@@home@dkruger@git@course@CPE553-CPP/@usr@include@x86_64-linux-gnu@asm@errno.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /.ccls-cache/@home@dkruger@git@course@CPE553-CPP/session01@00first.cc: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /BUGS/00syntax.cc: -------------------------------------------------------------------------------- 1 | #include 2 | int main() { 3 | 4 | } 5 | -------------------------------------------------------------------------------- /sessions/2022F/03/04morefuncs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/03/04morefuncs.cc -------------------------------------------------------------------------------- /sessions/2022F/03/06matrices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/03/06matrices.cpp -------------------------------------------------------------------------------- /sessions/2022F/04/00quiz3review.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/04/00quiz3review.cc -------------------------------------------------------------------------------- /sessions/2022F/04/02recursion.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/04/02recursion.cc -------------------------------------------------------------------------------- /sessions/2022F/04/04bfraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/04/04bfraction.cc -------------------------------------------------------------------------------- /sessions/2022F/04/04fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/04/04fraction.cc -------------------------------------------------------------------------------- /sessions/2022F/04/05fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/04/05fraction.cc -------------------------------------------------------------------------------- /sessions/2022F/05/01inheritance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/05/01inheritance.cc -------------------------------------------------------------------------------- /sessions/2022F/05/02inheritance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/05/02inheritance.cc -------------------------------------------------------------------------------- /sessions/2022F/06/00reviewquiz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/06/00reviewquiz.cc -------------------------------------------------------------------------------- /sessions/2022F/06/02polymorphism.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/06/02polymorphism.cc -------------------------------------------------------------------------------- /sessions/2022F/06/cube.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/06/cube.stl -------------------------------------------------------------------------------- /sessions/2022F/06/example.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/06/example.stl -------------------------------------------------------------------------------- /sessions/2022F/06/test1.stl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sessions/2022F/07/00dynamicmemory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/07/00dynamicmemory.cc -------------------------------------------------------------------------------- /sessions/2022F/07/02fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/07/02fraction.cc -------------------------------------------------------------------------------- /sessions/2022F/07/02fraction.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/07/02fraction.hh -------------------------------------------------------------------------------- /sessions/2022F/08/Optimizations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/Optimizations.md -------------------------------------------------------------------------------- /sessions/2022F/08/bench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/bench.cc -------------------------------------------------------------------------------- /sessions/2022F/08/bench.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/bench.hh -------------------------------------------------------------------------------- /sessions/2022F/08/bench.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/bench.s -------------------------------------------------------------------------------- /sessions/2022F/08/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/main.cc -------------------------------------------------------------------------------- /sessions/2022F/08/testvec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/testvec.cc -------------------------------------------------------------------------------- /sessions/2022F/08/testvec_inline.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/testvec_inline.cc -------------------------------------------------------------------------------- /sessions/2022F/08/vec3d.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/vec3d.cc -------------------------------------------------------------------------------- /sessions/2022F/08/vec3d.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/vec3d.hh -------------------------------------------------------------------------------- /sessions/2022F/08/vec3d_inline.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/08/vec3d_inline.hh -------------------------------------------------------------------------------- /sessions/2022F/09/03doubledelete.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/09/03doubledelete.cc -------------------------------------------------------------------------------- /sessions/2022F/09/dynarray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/09/dynarray.cc -------------------------------------------------------------------------------- /sessions/2022F/09/hwdynarray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/09/hwdynarray.cc -------------------------------------------------------------------------------- /sessions/2022F/09/hwlife.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/09/hwlife.cc -------------------------------------------------------------------------------- /sessions/2022F/09/matrix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/09/matrix.cc -------------------------------------------------------------------------------- /sessions/2022F/09/midtermreview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/09/midtermreview.cc -------------------------------------------------------------------------------- /sessions/2022F/10/DynArray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/10/DynArray.cc -------------------------------------------------------------------------------- /sessions/2022F/10/Life.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/10/Life.cc -------------------------------------------------------------------------------- /sessions/2022F/10/Matrix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/10/Matrix.cc -------------------------------------------------------------------------------- /sessions/2022F/10/my.life.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/10/my.life.txt -------------------------------------------------------------------------------- /sessions/2022F/10/template_funcs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/10/template_funcs.cc -------------------------------------------------------------------------------- /sessions/2022F/11/00b_review_expr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/11/00b_review_expr.cc -------------------------------------------------------------------------------- /sessions/2022F/11/03_exceptions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/11/03_exceptions.cc -------------------------------------------------------------------------------- /sessions/2022F/11/04_exceptions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/11/04_exceptions.cc -------------------------------------------------------------------------------- /sessions/2022F/13/01pointers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/13/01pointers.cc -------------------------------------------------------------------------------- /sessions/2022F/13/03memoryleak.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/13/03memoryleak.cc -------------------------------------------------------------------------------- /sessions/2022F/13/04binarywrite.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/13/04binarywrite.cc -------------------------------------------------------------------------------- /sessions/2022F/13/hwpassingarrays.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/13/hwpassingarrays.cc -------------------------------------------------------------------------------- /sessions/2022F/13/pointers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/13/pointers.png -------------------------------------------------------------------------------- /sessions/2022F/14/02maps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/14/02maps.cc -------------------------------------------------------------------------------- /sessions/2022F/14/03regex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/14/03regex.cc -------------------------------------------------------------------------------- /sessions/2022F/14/05parsing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/14/05parsing.cc -------------------------------------------------------------------------------- /sessions/2022F/14/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/2022F/14/example.md -------------------------------------------------------------------------------- /sessions/efficiency/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/efficiency/Makefile -------------------------------------------------------------------------------- /sessions/efficiency/benchmarks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/efficiency/benchmarks.cc -------------------------------------------------------------------------------- /sessions/efficiency/benchmarks.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/efficiency/benchmarks.hh -------------------------------------------------------------------------------- /sessions/efficiency/lib1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/efficiency/lib1.cc -------------------------------------------------------------------------------- /sessions/efficiency/lib1.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/efficiency/lib1.hh -------------------------------------------------------------------------------- /sessions/efficiency/lib2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/efficiency/lib2.cc -------------------------------------------------------------------------------- /sessions/efficiency/lib2.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/efficiency/lib2.hh -------------------------------------------------------------------------------- /sessions/efficiency/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/efficiency/main.cc -------------------------------------------------------------------------------- /sessions/old/03/00cdatatypereview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/00cdatatypereview.cc -------------------------------------------------------------------------------- /sessions/old/03/00errors.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/00errors.cc -------------------------------------------------------------------------------- /sessions/old/03/00practice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/00practice.cc -------------------------------------------------------------------------------- /sessions/old/03/00quizreview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/00quizreview.cc -------------------------------------------------------------------------------- /sessions/old/03/00review.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/00review.cc -------------------------------------------------------------------------------- /sessions/old/03/01arraypractice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01arraypractice.cc -------------------------------------------------------------------------------- /sessions/old/03/01arraypractice2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01arraypractice2.cc -------------------------------------------------------------------------------- /sessions/old/03/01barrayinit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01barrayinit.cc -------------------------------------------------------------------------------- /sessions/old/03/01barraypractice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01barraypractice.cc -------------------------------------------------------------------------------- /sessions/old/03/01bstrings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01bstrings.cc -------------------------------------------------------------------------------- /sessions/old/03/01carraypractice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01carraypractice.cc -------------------------------------------------------------------------------- /sessions/old/03/01dswap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01dswap.cc -------------------------------------------------------------------------------- /sessions/old/03/01esort.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01esort.cc -------------------------------------------------------------------------------- /sessions/old/03/01functioncalls.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/01functioncalls.cc -------------------------------------------------------------------------------- /sessions/old/03/02bitops.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/02bitops.cc -------------------------------------------------------------------------------- /sessions/old/03/02passparam.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/02passparam.cc -------------------------------------------------------------------------------- /sessions/old/03/03bfiles.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/03bfiles.cc -------------------------------------------------------------------------------- /sessions/old/03/03callfunctions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/03callfunctions.cc -------------------------------------------------------------------------------- /sessions/old/03/03files.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/03files.cc -------------------------------------------------------------------------------- /sessions/old/03/04bobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/04bobjects.cc -------------------------------------------------------------------------------- /sessions/old/03/04cpointerstoobj.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/04cpointerstoobj.cc -------------------------------------------------------------------------------- /sessions/old/03/04nestedloops.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/04nestedloops.cc -------------------------------------------------------------------------------- /sessions/old/03/04objects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/04objects.cc -------------------------------------------------------------------------------- /sessions/old/03/04passarrays.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/04passarrays.cc -------------------------------------------------------------------------------- /sessions/old/03/05Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05Fraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2019F_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2019F_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2019SbFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2019SbFraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2019ScFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2019ScFraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2019sFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2019sFraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2020F_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2020F_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2020S_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2020S_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2021F_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2021F_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2021SFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2021SFraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2021SFractionb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2021SFractionb.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2021SFractionc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2021SFractionc.cc -------------------------------------------------------------------------------- /sessions/old/03/05_2021SFractiond.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05_2021SFractiond.cc -------------------------------------------------------------------------------- /sessions/old/03/05bFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05bFraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05cFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05cFraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05dFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05dFraction.cc -------------------------------------------------------------------------------- /sessions/old/03/05objects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/05objects.cc -------------------------------------------------------------------------------- /sessions/old/03/Complex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/Complex.cc -------------------------------------------------------------------------------- /sessions/old/03/DovKruger.calendar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/DovKruger.calendar -------------------------------------------------------------------------------- /sessions/old/03/Person.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/Person.cc -------------------------------------------------------------------------------- /sessions/old/03/Person2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/Person2.cc -------------------------------------------------------------------------------- /sessions/old/03/Vec3d.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/Vec3d.hh -------------------------------------------------------------------------------- /sessions/old/03/grades.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/grades.txt -------------------------------------------------------------------------------- /sessions/old/03/grades2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/grades2.txt -------------------------------------------------------------------------------- /sessions/old/03/hex.txt: -------------------------------------------------------------------------------- 1 | 0xFF003c 2 | -------------------------------------------------------------------------------- /sessions/old/03/hw2fframework.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/hw2fframework.cc -------------------------------------------------------------------------------- /sessions/old/03/hwBody.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/hwBody.cc -------------------------------------------------------------------------------- /sessions/old/03/hwComplex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/hwComplex.cc -------------------------------------------------------------------------------- /sessions/old/03/hwComplex2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/hwComplex2.cc -------------------------------------------------------------------------------- /sessions/old/03/hwFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/hwFraction.cc -------------------------------------------------------------------------------- /sessions/old/03/hwPerson.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/hwPerson.cc -------------------------------------------------------------------------------- /sessions/old/03/hwQuizYourself.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/hwQuizYourself.cc -------------------------------------------------------------------------------- /sessions/old/03/hwVec3d.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/hwVec3d.cc -------------------------------------------------------------------------------- /sessions/old/03/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/log.txt -------------------------------------------------------------------------------- /sessions/old/03/memorybugs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/memorybugs.cc -------------------------------------------------------------------------------- /sessions/old/03/objectoriented.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/objectoriented.txt -------------------------------------------------------------------------------- /sessions/old/03/pairs.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/pairs.data -------------------------------------------------------------------------------- /sessions/old/03/parsinglines.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/parsinglines.cc -------------------------------------------------------------------------------- /sessions/old/03/readfile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/readfile.cc -------------------------------------------------------------------------------- /sessions/old/03/readhex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/readhex.cc -------------------------------------------------------------------------------- /sessions/old/03/readkeyboard.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/readkeyboard.cc -------------------------------------------------------------------------------- /sessions/old/03/readlines.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/readlines.cc -------------------------------------------------------------------------------- /sessions/old/03/test.dat: -------------------------------------------------------------------------------- 1 | 1/2 -------------------------------------------------------------------------------- /sessions/old/03/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/test.txt -------------------------------------------------------------------------------- /sessions/old/03/var.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/var.csv -------------------------------------------------------------------------------- /sessions/old/03/vec_3d.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/03/vec_3d.cc -------------------------------------------------------------------------------- /sessions/old/04/00_2019Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/00_2019Fraction.cc -------------------------------------------------------------------------------- /sessions/old/04/00_2021SReview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/00_2021SReview.cc -------------------------------------------------------------------------------- /sessions/old/04/BinaryData/file.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/BinaryData/file.bin -------------------------------------------------------------------------------- /sessions/old/04/BinaryData/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/BinaryData/main.cc -------------------------------------------------------------------------------- /sessions/old/04/HWFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/HWFraction.cc -------------------------------------------------------------------------------- /sessions/old/04/carbustruckintro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/carbustruckintro.cc -------------------------------------------------------------------------------- /sessions/old/04/hwBody.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/hwBody.cc -------------------------------------------------------------------------------- /sessions/old/04/hwComplex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/hwComplex.cc -------------------------------------------------------------------------------- /sessions/old/04/hwJulianDate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/hwJulianDate.cc -------------------------------------------------------------------------------- /sessions/old/04/hwPerson.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/hwPerson.cc -------------------------------------------------------------------------------- /sessions/old/04/hwVec3d.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/hwVec3d.cc -------------------------------------------------------------------------------- /sessions/old/04/inclass.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/inclass.cc -------------------------------------------------------------------------------- /sessions/old/04/inclassDate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/inclassDate.cc -------------------------------------------------------------------------------- /sessions/old/04/inclassVec3d.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/inclassVec3d.hh -------------------------------------------------------------------------------- /sessions/old/04/polymorphism/Line.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/polymorphism/Line.hh -------------------------------------------------------------------------------- /sessions/old/04/polymorphism/Rect.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/polymorphism/Rect.hh -------------------------------------------------------------------------------- /sessions/old/04/polymorphism/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/polymorphism/main.cc -------------------------------------------------------------------------------- /sessions/old/04/quizreview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/quizreview.cc -------------------------------------------------------------------------------- /sessions/old/04/randexample.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/randexample.cc -------------------------------------------------------------------------------- /sessions/old/04/s00_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s00_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/04/s00b_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s00b_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/04/s00c_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s00c_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/04/s00d_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s00d_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/04/s00e_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s00e_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/04/s00f_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s00f_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/04/s00g_Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s00g_Fraction.cc -------------------------------------------------------------------------------- /sessions/old/04/s01_2021F_complex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s01_2021F_complex.cc -------------------------------------------------------------------------------- /sessions/old/04/s01static.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s01static.cc -------------------------------------------------------------------------------- /sessions/old/04/s02_buildinglists.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s02_buildinglists.cc -------------------------------------------------------------------------------- /sessions/old/04/s02containment.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s02containment.cc -------------------------------------------------------------------------------- /sessions/old/04/s03inheritance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s03inheritance.cc -------------------------------------------------------------------------------- /sessions/old/04/s04library.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/s04library.cc -------------------------------------------------------------------------------- /sessions/old/04/solarsystem.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/04/solarsystem.dat -------------------------------------------------------------------------------- /sessions/old/05/00Fraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/00Fraction.cc -------------------------------------------------------------------------------- /sessions/old/05/00bFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/00bFraction.cc -------------------------------------------------------------------------------- /sessions/old/05/00cFraction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/00cFraction.cc -------------------------------------------------------------------------------- /sessions/old/05/00reviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/00reviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/05/01Lists.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/01Lists.cc -------------------------------------------------------------------------------- /sessions/old/05/01bpointerarrays.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/01bpointerarrays.cc -------------------------------------------------------------------------------- /sessions/old/05/01bsegmentfault.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/01bsegmentfault.cc -------------------------------------------------------------------------------- /sessions/old/05/01calias.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/01calias.cc -------------------------------------------------------------------------------- /sessions/old/05/01pointers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/01pointers.cc -------------------------------------------------------------------------------- /sessions/old/05/02nastypointers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/02nastypointers.cc -------------------------------------------------------------------------------- /sessions/old/05/03bconstness.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/03bconstness.cc -------------------------------------------------------------------------------- /sessions/old/05/05casting.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/05casting.cc -------------------------------------------------------------------------------- /sessions/old/05/06binheritance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/06binheritance.cc -------------------------------------------------------------------------------- /sessions/old/05/06inheritance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/06inheritance.cc -------------------------------------------------------------------------------- /sessions/old/05/BuildList.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/BuildList.cc -------------------------------------------------------------------------------- /sessions/old/05/BuildList.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/BuildList.class -------------------------------------------------------------------------------- /sessions/old/05/BuildList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/BuildList.java -------------------------------------------------------------------------------- /sessions/old/05/Destructor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/Destructor.cc -------------------------------------------------------------------------------- /sessions/old/05/PolymorphicShapes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/PolymorphicShapes.cc -------------------------------------------------------------------------------- /sessions/old/05/PolymorphicShapes.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/PolymorphicShapes.s -------------------------------------------------------------------------------- /sessions/old/05/Polymorphism.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/Polymorphism.cc -------------------------------------------------------------------------------- /sessions/old/05/QuizReviewObjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/QuizReviewObjects.cc -------------------------------------------------------------------------------- /sessions/old/05/codegolf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/codegolf.cc -------------------------------------------------------------------------------- /sessions/old/05/hwShapes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/hwShapes.cc -------------------------------------------------------------------------------- /sessions/old/05/hwSolarSystem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/hwSolarSystem.cc -------------------------------------------------------------------------------- /sessions/old/05/hwgcode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/hwgcode.cc -------------------------------------------------------------------------------- /sessions/old/05/hwpointers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/hwpointers.cc -------------------------------------------------------------------------------- /sessions/old/05/pointerincdec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/pointerincdec.cc -------------------------------------------------------------------------------- /sessions/old/05/pointermadness.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/pointermadness.cc -------------------------------------------------------------------------------- /sessions/old/05/pointerpractice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/pointerpractice.cc -------------------------------------------------------------------------------- /sessions/old/05/square.gc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/05/square.gc -------------------------------------------------------------------------------- /sessions/old/06/00reviewclasses.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/00reviewclasses.cc -------------------------------------------------------------------------------- /sessions/old/06/00reviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/00reviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/06/00reviewpointers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/00reviewpointers.cc -------------------------------------------------------------------------------- /sessions/old/06/00reviewpointers2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/00reviewpointers2.cc -------------------------------------------------------------------------------- /sessions/old/06/01bpolymorphism.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/01bpolymorphism.cc -------------------------------------------------------------------------------- /sessions/old/06/02bmemoryleakage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/02bmemoryleakage.cc -------------------------------------------------------------------------------- /sessions/old/06/02dynamicmemory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/02dynamicmemory.cc -------------------------------------------------------------------------------- /sessions/old/06/03String.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/03String.cc -------------------------------------------------------------------------------- /sessions/old/06/BadGrowArray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/BadGrowArray.cc -------------------------------------------------------------------------------- /sessions/old/06/FindMemoryBugs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/FindMemoryBugs.cc -------------------------------------------------------------------------------- /sessions/old/06/Vehicle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/Vehicle.cc -------------------------------------------------------------------------------- /sessions/old/06/declarebeforeuse.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/declarebeforeuse.cc -------------------------------------------------------------------------------- /sessions/old/06/hwDynamicBitmap1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/hwDynamicBitmap1.cc -------------------------------------------------------------------------------- /sessions/old/06/hwPostscript.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/hwPostscript.cc -------------------------------------------------------------------------------- /sessions/old/06/hwPostscript2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/hwPostscript2.cc -------------------------------------------------------------------------------- /sessions/old/06/hwPostscript2b.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/hwPostscript2b.cc -------------------------------------------------------------------------------- /sessions/old/06/lifefile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/lifefile.txt -------------------------------------------------------------------------------- /sessions/old/06/mat.dat: -------------------------------------------------------------------------------- 1 | 1 2 2 | 3 4 3 | 5 6 7 8 4 | 9 5 | 10 6 | 7 | 8 | 11 9 | 12 -------------------------------------------------------------------------------- /sessions/old/06/matrix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/matrix.cc -------------------------------------------------------------------------------- /sessions/old/06/test2.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/test2.ps -------------------------------------------------------------------------------- /sessions/old/06/trafficsim/Bus.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/trafficsim/Bus.hh -------------------------------------------------------------------------------- /sessions/old/06/trafficsim/Car.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/trafficsim/Car.hh -------------------------------------------------------------------------------- /sessions/old/06/trafficsim/Truck.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/trafficsim/Truck.hh -------------------------------------------------------------------------------- /sessions/old/06/trafficsim/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/trafficsim/main.cc -------------------------------------------------------------------------------- /sessions/old/06/trafficsim2/Bus.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/trafficsim2/Bus.hh -------------------------------------------------------------------------------- /sessions/old/06/trafficsim2/Car.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/trafficsim2/Car.hh -------------------------------------------------------------------------------- /sessions/old/06/trafficsim2/Truck.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/trafficsim2/Truck.hh -------------------------------------------------------------------------------- /sessions/old/06/trafficsim2/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/06/trafficsim2/main.cc -------------------------------------------------------------------------------- /sessions/old/07/00breviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/00breviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/07/00classreview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/00classreview.cc -------------------------------------------------------------------------------- /sessions/old/07/00creviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/00creviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/07/00hintsOnLife.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/00hintsOnLife.cc -------------------------------------------------------------------------------- /sessions/old/07/00reviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/00reviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/07/00shapes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/00shapes.cc -------------------------------------------------------------------------------- /sessions/old/07/00writetofile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/00writetofile.cc -------------------------------------------------------------------------------- /sessions/old/07/01breviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/01breviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/07/01creviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/01creviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/07/01reviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/01reviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/07/02AirplaneExample.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/02AirplaneExample.cc -------------------------------------------------------------------------------- /sessions/old/07/02ShapesAgain.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/02ShapesAgain.cc -------------------------------------------------------------------------------- /sessions/old/07/02painfulcopies.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/02painfulcopies.cc -------------------------------------------------------------------------------- /sessions/old/07/03bmodeling.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/03bmodeling.cc -------------------------------------------------------------------------------- /sessions/old/07/03cmodeling.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/03cmodeling.cc -------------------------------------------------------------------------------- /sessions/old/07/03modeling2019F.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/03modeling2019F.cc -------------------------------------------------------------------------------- /sessions/old/07/03modelingbody.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/03modelingbody.cc -------------------------------------------------------------------------------- /sessions/old/07/04units.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/04units.cc -------------------------------------------------------------------------------- /sessions/old/07/05static.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/05static.cc -------------------------------------------------------------------------------- /sessions/old/07/06staticcounting.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/06staticcounting.cc -------------------------------------------------------------------------------- /sessions/old/07/Person.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/Person.cc -------------------------------------------------------------------------------- /sessions/old/07/Person.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/Person.hh -------------------------------------------------------------------------------- /sessions/old/07/cube.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/cube.stl -------------------------------------------------------------------------------- /sessions/old/07/hwSTL.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/hwSTL.cc -------------------------------------------------------------------------------- /sessions/old/07/quiz3_selfgrade.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/quiz3_selfgrade.cc -------------------------------------------------------------------------------- /sessions/old/07/quiz3_selfgrade2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/quiz3_selfgrade2.cc -------------------------------------------------------------------------------- /sessions/old/07/quiz3_selfgrade3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/quiz3_selfgrade3.cc -------------------------------------------------------------------------------- /sessions/old/07/red10x10.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/red10x10.bmp -------------------------------------------------------------------------------- /sessions/old/07/separatecompilation/Vec3d.hh: -------------------------------------------------------------------------------- 1 | class Vec3d { 2 | 3 | 4 | }; 5 | -------------------------------------------------------------------------------- /sessions/old/07/test.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/test.dat -------------------------------------------------------------------------------- /sessions/old/07/testreadbmp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/testreadbmp.cc -------------------------------------------------------------------------------- /sessions/old/07/testwrite.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/testwrite.bmp -------------------------------------------------------------------------------- /sessions/old/07/units.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/07/units.dat -------------------------------------------------------------------------------- /sessions/old/08_dynamicmemory/x.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/08_dynamicmemory/x.ps -------------------------------------------------------------------------------- /sessions/old/09/01DynamicArray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/01DynamicArray.cc -------------------------------------------------------------------------------- /sessions/old/09/02newanddelete.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/02newanddelete.cc -------------------------------------------------------------------------------- /sessions/old/09/03DynamicArray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/03DynamicArray.cc -------------------------------------------------------------------------------- /sessions/old/09/04DynamicArray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/04DynamicArray.cc -------------------------------------------------------------------------------- /sessions/old/09/Matrix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/Matrix.cc -------------------------------------------------------------------------------- /sessions/old/09/Matrix2019F.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/Matrix2019F.cc -------------------------------------------------------------------------------- /sessions/old/09/String.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/String.cc -------------------------------------------------------------------------------- /sessions/old/09/String2018F.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/String2018F.cc -------------------------------------------------------------------------------- /sessions/old/09/Vector3d.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/Vector3d.cc -------------------------------------------------------------------------------- /sessions/old/09/crashingmem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/crashingmem.cc -------------------------------------------------------------------------------- /sessions/old/09/dynamicarray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/dynamicarray.cc -------------------------------------------------------------------------------- /sessions/old/09/dynamicmemory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/dynamicmemory.cc -------------------------------------------------------------------------------- /sessions/old/09/sizeofstuff.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/09/sizeofstuff.cc -------------------------------------------------------------------------------- /sessions/old/10/hwLinkedList.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/10/hwLinkedList.cc -------------------------------------------------------------------------------- /sessions/old/11_templates/Complex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/11_templates/Complex.cc -------------------------------------------------------------------------------- /sessions/old/11_templates/HashMap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/11_templates/HashMap.cc -------------------------------------------------------------------------------- /sessions/old/11_templates/Matrix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/11_templates/Matrix.cc -------------------------------------------------------------------------------- /sessions/old/11_templates/casting.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/11_templates/casting.cc -------------------------------------------------------------------------------- /sessions/old/11_templates/hwstats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/11_templates/hwstats.cc -------------------------------------------------------------------------------- /sessions/old/11_templates/swapbug.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/11_templates/swapbug.cc -------------------------------------------------------------------------------- /sessions/old/11_templates/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/11_templates/test.zip -------------------------------------------------------------------------------- /sessions/old/12/#Securities.txt#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/12/#Securities.txt# -------------------------------------------------------------------------------- /sessions/old/12/.#Securities.txt: -------------------------------------------------------------------------------- 1 | dkruger@DESKTOP-IH6PV19.9132:1523918146 -------------------------------------------------------------------------------- /sessions/old/12/00reviewquiz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/12/00reviewquiz.cc -------------------------------------------------------------------------------- /sessions/old/12/Security.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/12/Security.cc -------------------------------------------------------------------------------- /sessions/old/12/regex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/12/regex.txt -------------------------------------------------------------------------------- /sessions/old/12/regextest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/12/regextest.cc -------------------------------------------------------------------------------- /sessions/old/13/00reviewobjects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13/00reviewobjects.cc -------------------------------------------------------------------------------- /sessions/old/13/05valuetemplates.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13/05valuetemplates.cc -------------------------------------------------------------------------------- /sessions/old/13/LinkedList.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13/LinkedList.cc -------------------------------------------------------------------------------- /sessions/old/13/LinkedList2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13/LinkedList2.cc -------------------------------------------------------------------------------- /sessions/old/13/studylist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13/studylist.txt -------------------------------------------------------------------------------- /sessions/old/13regex/hwoptregex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13regex/hwoptregex.txt -------------------------------------------------------------------------------- /sessions/old/13regex/hwregex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13regex/hwregex.txt -------------------------------------------------------------------------------- /sessions/old/13regex/hwregexcpp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13regex/hwregexcpp.txt -------------------------------------------------------------------------------- /sessions/old/13regex/regex1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13regex/regex1.cc -------------------------------------------------------------------------------- /sessions/old/13regex/regex2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13regex/regex2.cc -------------------------------------------------------------------------------- /sessions/old/13regex/regexgroups.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13regex/regexgroups.cc -------------------------------------------------------------------------------- /sessions/old/13regex/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/13regex/test.cc -------------------------------------------------------------------------------- /sessions/old/14/01threading.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/01threading.cc -------------------------------------------------------------------------------- /sessions/old/14/02threading.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/02threading.cc -------------------------------------------------------------------------------- /sessions/old/14/Account.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/Account.cc -------------------------------------------------------------------------------- /sessions/old/14/fastthreadedloop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/fastthreadedloop.cc -------------------------------------------------------------------------------- /sessions/old/14/inheritance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/inheritance.cc -------------------------------------------------------------------------------- /sessions/old/14/inheritance2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/inheritance2.cc -------------------------------------------------------------------------------- /sessions/old/14/pointermadness.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/pointermadness.cc -------------------------------------------------------------------------------- /sessions/old/14/primes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/primes.cc -------------------------------------------------------------------------------- /sessions/old/14/references.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/references.cc -------------------------------------------------------------------------------- /sessions/old/14/virtualfunctions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14/virtualfunctions.cc -------------------------------------------------------------------------------- /sessions/old/14bits/bitops.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14bits/bitops.cc -------------------------------------------------------------------------------- /sessions/old/14bits/bitvec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/14bits/bitvec.cc -------------------------------------------------------------------------------- /sessions/old/exceptions/05RAII.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/exceptions/05RAII.cc -------------------------------------------------------------------------------- /sessions/old/exceptions/Ex.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/exceptions/Ex.hh -------------------------------------------------------------------------------- /sessions/old/libraries/buildlib/statslib2.cc: -------------------------------------------------------------------------------- 1 | #include "statslib2.hh" 2 | -------------------------------------------------------------------------------- /sessions/old/libraries/pslib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/libraries/pslib/README -------------------------------------------------------------------------------- /sessions/old/libraries/pslib/demo.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/libraries/pslib/demo.ps -------------------------------------------------------------------------------- /sessions/old/libraries/pslib/foo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/libraries/pslib/foo.txt -------------------------------------------------------------------------------- /sessions/old/libraries/pslib/log1.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/libraries/pslib/log1.ps -------------------------------------------------------------------------------- /sessions/old/libraries/pslib/log2.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/libraries/pslib/log2.ps -------------------------------------------------------------------------------- /sessions/old/libraries/pslib/old/new/PerlSDV.pl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sessions/old/libraries/usessl/cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /sessions/old/modeling/03mutual.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/modeling/03mutual.cc -------------------------------------------------------------------------------- /sessions/old/optimization/funcs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/optimization/funcs.cc -------------------------------------------------------------------------------- /sessions/old/session01/05bfor.cc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sessions/old/virtualfunctions/A.hh: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class A { 4 | public: 5 | virtual void f() = 0; 6 | }; 7 | -------------------------------------------------------------------------------- /sessions/old/virtualfunctions/B.cc: -------------------------------------------------------------------------------- 1 | #include "B.hh" 2 | 3 | void B::f() { 4 | 5 | 6 | } 7 | -------------------------------------------------------------------------------- /sessions/old/virtualfunctions/B.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/virtualfunctions/B.hh -------------------------------------------------------------------------------- /sessions/old/virtualfunctions/C.cc: -------------------------------------------------------------------------------- 1 | #include "C.hh" 2 | 3 | void C::f() { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /sessions/old/virtualfunctions/C.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/virtualfunctions/C.hh -------------------------------------------------------------------------------- /sessions/old/virtualfunctions/D.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/old/virtualfunctions/D.hh -------------------------------------------------------------------------------- /sessions/separatecompilation/02fixingerrors/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_executable(myprog main.cc f.cc) 2 | -------------------------------------------------------------------------------- /sessions/separatecompilation/02fixingerrors/f.hh: -------------------------------------------------------------------------------- 1 | extern float x; 2 | -------------------------------------------------------------------------------- /sessions/separatecompilation/03bWhyIfdef/A.cc: -------------------------------------------------------------------------------- 1 | #include "A.hh" 2 | 3 | A::A() { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /sessions/separatecompilation/03bWhyIfdef/C.hh: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "A.hh" 4 | 5 | class C : public A { 6 | 7 | }; 8 | -------------------------------------------------------------------------------- /sessions/separatecompilation/circularbuffer/debug/CMakeFiles/CMakeOutput.log: -------------------------------------------------------------------------------- 1 | The system is: Linux - 5.11.0-38-generic - x86_64 2 | -------------------------------------------------------------------------------- /sessions/separatecompilation/impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/separatecompilation/impl.cc -------------------------------------------------------------------------------- /sessions/threads/Account.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/Account.cc -------------------------------------------------------------------------------- /sessions/threads/asynchio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/asynchio.cc -------------------------------------------------------------------------------- /sessions/threads/asynchio2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/asynchio2.cc -------------------------------------------------------------------------------- /sessions/threads/bigfile.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/bigfile.dat -------------------------------------------------------------------------------- /sessions/threads/conditions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/conditions.cc -------------------------------------------------------------------------------- /sessions/threads/conditions2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/conditions2.cc -------------------------------------------------------------------------------- /sessions/threads/deadlock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/deadlock.cc -------------------------------------------------------------------------------- /sessions/threads/hwPrimes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/hwPrimes.cc -------------------------------------------------------------------------------- /sessions/threads/hwparallelprimes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/hwparallelprimes.cc -------------------------------------------------------------------------------- /sessions/threads/locking.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/locking.cc -------------------------------------------------------------------------------- /sessions/threads/memorymanagement.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/memorymanagement.cc -------------------------------------------------------------------------------- /sessions/threads/omptest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/omptest.cc -------------------------------------------------------------------------------- /sessions/threads/paralleladdition.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/paralleladdition.cc -------------------------------------------------------------------------------- /sessions/threads/simplethreading.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/simplethreading.cc -------------------------------------------------------------------------------- /sessions/threads/smallfile.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/smallfile.dat -------------------------------------------------------------------------------- /sessions/threads/thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/thread.cc -------------------------------------------------------------------------------- /sessions/threads/thread0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/thread0.cc -------------------------------------------------------------------------------- /sessions/threads/thread1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/thread1.cc -------------------------------------------------------------------------------- /sessions/threads/thread1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/thread1.s -------------------------------------------------------------------------------- /sessions/threads/thread1safe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/sessions/threads/thread1safe.cc -------------------------------------------------------------------------------- /studentinfo/2022F.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/studentinfo/2022F.md -------------------------------------------------------------------------------- /workshopmultiplecompile/Shape.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StevensDeptECE/CPE553-CPP/HEAD/workshopmultiplecompile/Shape.hh --------------------------------------------------------------------------------