├── 1st ├── 003_exception │ ├── 001_about.cpp │ ├── 002_exception.cpp │ ├── 003_noexcept.cpp │ ├── 004_exception_ptr.cpp │ ├── 005_current_exception.cpp │ ├── 006_rethrow_exception.cpp │ ├── 007_make_exception_ptr.cpp │ ├── 008_nested_exception.cpp │ ├── 010_rethrow_if_nested.cpp │ └── 011_throw_with_nested.cpp ├── 004_string │ ├── 001_basic_string.cpp │ ├── 002_construct.cpp │ ├── 003_001_io.cpp │ ├── 003_002_assign.cpp │ ├── 003_003_concat.cpp │ ├── 003_004_relational_op.cpp │ ├── 004_size.cpp │ ├── 005_clear.cpp │ ├── 006_empty.cpp │ ├── 007_c_str.cpp │ ├── 008_iterator.cpp │ ├── 009_substr.cpp │ ├── 010_stoi.cpp │ ├── 011_to_string.cpp │ ├── 012_001_find.cpp │ ├── 012_002_rfind.cpp │ ├── 012_003_find_first_of.cpp │ ├── 012_004_find_last_of.cpp │ ├── 013_replace.cpp │ ├── 014_001_regex_match.cpp │ ├── 014_002_regex_search.cpp │ ├── 015_001_regex_replace.cpp │ ├── 015_002_regex_replace_outiter.cpp │ ├── 016_syntax_option.cpp │ ├── 017_001_split.cpp │ ├── 017_002_trim_left.cpp │ └── 017_003_trim_right.cpp ├── 005_io │ ├── 002_001_cout.cpp │ ├── 002_002_wcout.cpp │ ├── 003_001_cerr_and_clog.cpp │ ├── 003_001_wcerr_and_wclog.cpp │ ├── 004_001_cin.cpp │ ├── 004_002_wcin.cpp │ ├── 005_sync_with_stdio.cpp │ ├── 006_001_ostream.cpp │ ├── 006_001_ostream_w.cpp │ ├── 006_002_wostream.cpp │ ├── 007_ostream_unformatted.cpp │ ├── 007_ostream_unformatted_w.cpp │ ├── 008_001_dec_oct_hex.cpp │ ├── 008_001_dec_oct_hex_w.cpp │ ├── 008_002_showbase.cpp │ ├── 008_002_showbase_w.cpp │ ├── 009_001_float_output.cpp │ ├── 009_001_float_output_w.cpp │ ├── 009_002_setprecision.cpp │ ├── 009_002_setprecision_w.cpp │ ├── 010_boolalpha.cpp │ ├── 010_boolalpha_w.cpp │ ├── 011_001_formatted_output_showpos.cpp │ ├── 011_001_formatted_output_showpos_w.cpp │ ├── 011_002_formatted_output_uppercase.cpp │ ├── 011_002_formatted_output_uppercase_w.cpp │ ├── 011_003_formatted_output_setw.cpp │ ├── 011_003_formatted_output_setw_w.cpp │ ├── 011_004_formatted_output_setfill.cpp │ ├── 011_004_formatted_output_setfill_w.cpp │ ├── 011_005_formatted_output_left_internal_right.cpp │ ├── 011_005_formatted_output_left_internal_right_w.cpp │ ├── 012_put_time.cpp │ ├── 012_put_time_w.cpp │ ├── 013_001_put_money.cpp │ ├── 013_001_put_money_w.cpp │ ├── 013_002_put_money_with_locale_for_msvc.cpp │ ├── 013_002_put_money_with_locale_for_unix.cpp │ ├── 013_002_put_money_with_locale_for_unix_w.cpp │ ├── 014_001_istream.cpp │ ├── 014_001_istream_w.cpp │ ├── 014_002_wistream.cpp │ ├── 014_003_skipws.cpp │ ├── 014_003_skipws_w.cpp │ ├── 014_004_ws.cpp │ ├── 014_004_ws_w.cpp │ ├── 015_istream_unformatted.cpp │ ├── 015_istream_unformatted_w.cpp │ ├── 016_ignore.cpp │ ├── 016_ignore_w.cpp │ ├── 017_get_time.cpp │ ├── 017_get_time_w.cpp │ ├── 018_eof.cpp │ ├── 018_eof_w.cpp │ ├── 020_get_money.cpp │ ├── 020_get_money_w.cpp │ ├── 021_001_getline.cpp │ ├── 021_001_getline_w.cpp │ ├── 021_002_getline_with_loop.cpp │ ├── 021_002_getline_with_loop_w.cpp │ ├── 021_stream_state.cpp │ ├── 022_iostate_to_exception.cpp │ ├── 023_locale_and_imbue.cpp │ ├── 025_fstream.cpp │ ├── 025_fstream_w.cpp │ ├── 026_sstream.cpp │ ├── 026_sstream_w.cpp │ ├── 027_001_tellg_and_seekg.cpp │ ├── 027_001_tellg_and_seekg_w.cpp │ ├── 027_002_seekp.cpp │ ├── 027_002_seekp_w.cpp │ ├── 028_ostream_iterator.cpp │ ├── 028_ostream_iterator_w.cpp │ ├── 029_ostreambuf_iterator.cpp │ ├── 029_ostreambuf_iterator_w.cpp │ ├── 030_istream_iterator.cpp │ ├── 030_istream_iterator_w.cpp │ ├── 031_001_istreambuf_iterator.cpp │ ├── 031_001_istreambuf_iterator_w.cpp │ ├── 031_002_istreambuf_iterator.cpp │ ├── 031_002_istreambuf_iterator_w.cpp │ ├── 032_define_output_operator.cpp │ ├── 032_define_output_operator_w.cpp │ ├── 033_define_input_operator.cpp │ └── 033_define_input_operator_w.cpp ├── 006_utility │ ├── 001_random_01.cpp │ ├── 001_random_02.cpp │ ├── 002_shared_ptr_01.cpp │ ├── 002_shared_ptr_02.cpp │ ├── 002_shared_ptr_03.cpp │ ├── 002_shared_ptr_04.cpp │ ├── 003_unique_ptr_01.cpp │ ├── 003_unique_ptr_02.cpp │ ├── 003_unique_ptr_03.cpp │ ├── 003_unique_ptr_04.cpp │ ├── 004_numeric_max.cpp │ ├── 005_max.cpp │ ├── 006_min.cpp │ ├── 007_minmax.cpp │ ├── 008_swap.cpp │ ├── 009_assert.cpp │ ├── 010_static_assert.cpp │ ├── 011_abs.cpp │ ├── 012_round.cpp │ ├── 013_ceil.cpp │ ├── 014_floor.cpp │ ├── 015_sin_cos.cpp │ ├── 016_sqrt.cpp │ ├── 017_rtti.cpp │ ├── 018_function.cpp │ ├── 019_chrono_01.cpp │ ├── 019_chrono_02.cpp │ ├── 019_chrono_03.cpp │ ├── 019_chrono_04.cpp │ ├── 020_complex_01.cpp │ ├── 020_complex_02.cpp │ ├── 020_complex_03.cpp │ ├── 020_complex_04.cpp │ ├── 021_pair.cpp │ ├── 022_tuple.cpp │ ├── 023_exit_01.cpp │ ├── 023_exit_02.cpp │ └── 023_exit_03.cpp ├── 007_container │ ├── 001_001_iterator.cpp │ ├── 001_002_partial_range.cpp │ ├── 001_003_pointer_as_iterator.cpp │ ├── 002_construct_001_array.cpp │ ├── 002_construct_002_deque.cpp │ ├── 002_construct_002_forward_list.cpp │ ├── 002_construct_002_list.cpp │ ├── 002_construct_002_vector.cpp │ ├── 002_construct_003_map.cpp │ ├── 002_construct_003_multimap.cpp │ ├── 002_construct_003_unordered_map.cpp │ ├── 002_construct_003_unordered_multimap.cpp │ ├── 002_construct_004_multiset.cpp │ ├── 002_construct_004_set.cpp │ ├── 002_construct_004_unordered_multiset.cpp │ ├── 002_construct_004_unordered_set.cpp │ ├── 002_construct_005_queue.cpp │ ├── 002_construct_006_priority_queue.cpp │ ├── 002_construct_007_stack.cpp │ ├── 003_001_insert.cpp │ ├── 003_002_emplace_back.cpp │ ├── 004_at.cpp │ ├── 005_size.cpp │ ├── 006_resize.cpp │ ├── 007_clear.cpp │ ├── 008_empty.cpp │ ├── 009_foreach.cpp │ ├── 010_fill.cpp │ ├── 011_replace.cpp │ ├── 012_reverse.cpp │ ├── 013_shuffle.cpp │ ├── 014_sort.cpp │ ├── 015_count.cpp │ ├── 016_find.cpp │ ├── 017_copy.cpp │ ├── 018_transform.cpp │ ├── 019_001_pop_front.cpp │ ├── 019_002_pop_back.cpp │ ├── 019_003_erase_one.cpp │ ├── 019_004_erase_remove.cpp │ ├── 019_005_erase_key.cpp │ ├── 020_unique.cpp │ ├── 021_is_sorted.cpp │ ├── 022_all_any_none_of.cpp │ ├── 023_min_max_element.cpp │ ├── 024_accumlate.cpp │ ├── 025_001_set_union.cpp │ ├── 025_002_set_difference.cpp │ ├── 025_003_set_intersection.cpp │ ├── 025_004_set_symmetric_difference.cpp │ ├── 026_next_permutation.cpp │ ├── 027_data_cstr.cpp │ ├── 028_reserve.cpp │ ├── 029_shrink_to_fit.cpp │ ├── 030_key_define_01.cpp │ ├── 030_key_define_02.cpp │ ├── 030_key_define_03.cpp │ └── 030_key_define_04.cpp ├── 008_thread │ ├── 002_thread_creation.cpp │ ├── 003_join.cpp │ ├── 004_detach.cpp │ ├── 005_get_id.cpp │ ├── 006_yield.cpp │ ├── 007_sleep.cpp │ ├── 008_hardware_concurrency.cpp │ ├── 009_mutex.cpp │ ├── 010_locks.cpp │ ├── 011_general_locking_algo.cpp │ ├── 012_atomic.cpp │ ├── 013_call_once.cpp │ ├── 014_condition_variable.cpp │ ├── 015_promise_future.cpp │ ├── 016_01_async.cpp │ ├── 016_02_packaged_task.cpp │ └── 017_thread_local.cpp └── README.md ├── 2nd ├── 003_exception │ ├── 001_about.cpp │ ├── 002_exception.cpp │ ├── 003_noexcept.cpp │ ├── 004_system_error.cpp │ ├── 005_exception_ptr.cpp │ ├── 006_current_exception.cpp │ ├── 007_rethrow_exception.cpp │ ├── 008_make_exception_ptr.cpp │ ├── 009_nested_exception.cpp │ ├── 011_rethrow_if_nested.cpp │ └── 012_throw_with_nested.cpp ├── 004_string │ ├── 001_basic_string.cpp │ ├── 002_construct_01.cpp │ ├── 002_construct_02.cpp │ ├── 003_001_io.cpp │ ├── 003_002_assign.cpp │ ├── 003_003_concat.cpp │ ├── 003_004_relational_op.cpp │ ├── 004_size.cpp │ ├── 005_clear.cpp │ ├── 006_empty.cpp │ ├── 007_c_str.cpp │ ├── 008_iterator.cpp │ ├── 009_substr.cpp │ ├── 010_stoi.cpp │ ├── 011_to_string.cpp │ ├── 012_001_find.cpp │ ├── 012_002_rfind.cpp │ ├── 012_003_find_first_of.cpp │ ├── 012_004_find_last_of.cpp │ ├── 013_replace.cpp │ ├── 014_001_regex_match.cpp │ ├── 014_002_regex_search.cpp │ ├── 015_001_regex_replace.cpp │ ├── 015_002_regex_replace_outiter.cpp │ ├── 016_syntax_option.cpp │ ├── 017_001_split.cpp │ ├── 017_002_trim_left.cpp │ └── 017_003_trim_right.cpp ├── 005_io │ ├── 002_001_cout.cpp │ ├── 002_002_wcout.cpp │ ├── 003_001_cerr_and_clog.cpp │ ├── 003_001_wcerr_and_wclog.cpp │ ├── 004_001_cin.cpp │ ├── 004_002_wcin.cpp │ ├── 005_001_ostream.cpp │ ├── 005_001_ostream_w.cpp │ ├── 005_002_wostream.cpp │ ├── 006_ostream_unformatted.cpp │ ├── 006_ostream_unformatted_w.cpp │ ├── 007_001_dec_oct_hex.cpp │ ├── 007_001_dec_oct_hex_w.cpp │ ├── 007_002_showbase.cpp │ ├── 007_002_showbase_w.cpp │ ├── 008_001_float_output.cpp │ ├── 008_001_float_output_w.cpp │ ├── 008_002_setprecision.cpp │ ├── 008_002_setprecision_w.cpp │ ├── 009_boolalpha.cpp │ ├── 009_boolalpha_w.cpp │ ├── 010_001_formatted_output_showpos.cpp │ ├── 010_001_formatted_output_showpos_w.cpp │ ├── 010_002_formatted_output_uppercase.cpp │ ├── 010_002_formatted_output_uppercase_w.cpp │ ├── 010_003_formatted_output_setw.cpp │ ├── 010_003_formatted_output_setw_w.cpp │ ├── 010_004_formatted_output_setfill.cpp │ ├── 010_004_formatted_output_setfill_w.cpp │ ├── 010_005_formatted_output_left_internal_right.cpp │ ├── 010_005_formatted_output_left_internal_right_w.cpp │ ├── 011_put_time.cpp │ ├── 011_put_time_w.cpp │ ├── 012_001_put_money.cpp │ ├── 012_001_put_money_w.cpp │ ├── 012_002_put_money_with_locale_for_msvc.cpp │ ├── 012_002_put_money_with_locale_for_unix.cpp │ ├── 012_002_put_money_with_locale_for_unix_w.cpp │ ├── 013_001_istream.cpp │ ├── 013_001_istream_w.cpp │ ├── 013_002_wistream.cpp │ ├── 013_003_skipws.cpp │ ├── 013_003_skipws_w.cpp │ ├── 013_004_ws.cpp │ ├── 013_004_ws_w.cpp │ ├── 014_istream_unformatted.cpp │ ├── 014_istream_unformatted_w.cpp │ ├── 015_ignore.cpp │ ├── 015_ignore_w.cpp │ ├── 016_001_getline.cpp │ ├── 016_001_getline_w.cpp │ ├── 016_002_getline_with_loop.cpp │ ├── 016_002_getline_with_loop_w.cpp │ ├── 016_stream_state.cpp │ ├── 017_eof.cpp │ ├── 017_eof_w.cpp │ ├── 018_get_time.cpp │ ├── 018_get_time_w.cpp │ ├── 019_get_money_for_freebsd.cpp │ ├── 019_get_money_for_freebsd_w.cpp │ ├── 019_get_money_for_msvc.cpp │ ├── 019_get_money_for_msvc_w.cpp │ ├── 019_get_money_for_osx.cpp │ ├── 019_get_money_for_osx_w.cpp │ ├── 019_get_money_for_ubuntu_linux.cpp │ ├── 019_get_money_for_ubuntu_linux_w.cpp │ ├── 020_quoted.cpp │ ├── 020_quoted_w.cpp │ ├── 021_stream_state.cpp │ ├── 021_stream_state_w.cpp │ ├── 022_iostate_to_exception.cpp │ ├── 023_locale_and_imbue.cpp │ ├── 025_fstream.cpp │ ├── 025_fstream_w.cpp │ ├── 026_sstream.cpp │ ├── 026_sstream_w.cpp │ ├── 027_001_tellg_and_seekg.cpp │ ├── 027_001_tellg_and_seekg_w.cpp │ ├── 027_002_seekp.cpp │ ├── 027_002_seekp_w.cpp │ ├── 028_ostream_iterator.cpp │ ├── 028_ostream_iterator_w.cpp │ ├── 029_ostreambuf_iterator.cpp │ ├── 029_ostreambuf_iterator_w.cpp │ ├── 030_001_istreambuf_iterator.cpp │ ├── 030_001_istreambuf_iterator_w.cpp │ ├── 030_002_istreambuf_iterator.cpp │ ├── 030_002_istreambuf_iterator_w.cpp │ ├── 030_istream_iterator.cpp │ ├── 030_istream_iterator_w.cpp │ ├── 031_define_output_operator.cpp │ ├── 031_define_output_operator_w.cpp │ ├── 032_define_input_operator.cpp │ └── 032_define_input_operator_w.cpp ├── 006_utility │ ├── 001_random_01.cpp │ ├── 001_random_02.cpp │ ├── 001_random_03.cpp │ ├── 001_random_04.cpp │ ├── 002_shared_ptr_01.cpp │ ├── 002_shared_ptr_02.cpp │ ├── 002_shared_ptr_03.cpp │ ├── 002_shared_ptr_04.cpp │ ├── 003_unique_ptr_01.cpp │ ├── 003_unique_ptr_02.cpp │ ├── 003_unique_ptr_03.cpp │ ├── 003_unique_ptr_04.cpp │ ├── 004_numeric_max.cpp │ ├── 005_max.cpp │ ├── 006_min.cpp │ ├── 007_minmax.cpp │ ├── 008_swap_01.cpp │ ├── 008_swap_02.cpp │ ├── 009_assert.cpp │ ├── 010_static_assert.cpp │ ├── 011_abs.cpp │ ├── 012_round.cpp │ ├── 013_ceil.cpp │ ├── 014_floor.cpp │ ├── 015_sin_cos.cpp │ ├── 016_sqrt.cpp │ ├── 017_rtti.cpp │ ├── 018_function.cpp │ ├── 019_chrono_01.cpp │ ├── 019_chrono_02.cpp │ ├── 019_chrono_03.cpp │ ├── 019_chrono_04.cpp │ ├── 019_chrono_05.cpp │ ├── 020_complex_01.cpp │ ├── 020_complex_02.cpp │ ├── 020_complex_03.cpp │ ├── 020_complex_04.cpp │ ├── 020_complex_05.cpp │ ├── 021_pair.cpp │ ├── 022_tuple.cpp │ ├── 023_exit_01.cpp │ ├── 023_exit_02.cpp │ └── 023_exit_03.cpp ├── 007_container │ ├── 001_001_iterator.cpp │ ├── 001_002_partial_range.cpp │ ├── 001_003_pointer_as_iterator.cpp │ ├── 002_construct_001_array.cpp │ ├── 002_construct_002_deque.cpp │ ├── 002_construct_002_forward_list.cpp │ ├── 002_construct_002_list.cpp │ ├── 002_construct_002_vector.cpp │ ├── 002_construct_003_map.cpp │ ├── 002_construct_003_multimap.cpp │ ├── 002_construct_003_unordered_map.cpp │ ├── 002_construct_003_unordered_multimap.cpp │ ├── 002_construct_004_multiset.cpp │ ├── 002_construct_004_set.cpp │ ├── 002_construct_004_unordered_multiset.cpp │ ├── 002_construct_004_unordered_set.cpp │ ├── 002_construct_005_queue.cpp │ ├── 002_construct_006_priority_queue.cpp │ ├── 002_construct_007_stack.cpp │ ├── 003_001_emplace_back.cpp │ ├── 003_002_insert.cpp │ ├── 004_at.cpp │ ├── 005_size.cpp │ ├── 006_resize.cpp │ ├── 007_clear.cpp │ ├── 008_empty.cpp │ ├── 009_foreach.cpp │ ├── 010_fill.cpp │ ├── 011_replace.cpp │ ├── 012_reverse.cpp │ ├── 013_shuffle.cpp │ ├── 014_sort.cpp │ ├── 015_count.cpp │ ├── 016_find.cpp │ ├── 017_copy.cpp │ ├── 018_transform.cpp │ ├── 019_001_pop_front.cpp │ ├── 019_002_pop_back.cpp │ ├── 019_003_erase_one.cpp │ ├── 019_004_erase_remove.cpp │ ├── 019_005_erase_key.cpp │ ├── 020_unique.cpp │ ├── 021_is_sorted.cpp │ ├── 022_all_any_none_of.cpp │ ├── 023_min_max_element.cpp │ ├── 024_accumlate.cpp │ ├── 025_001_set_union.cpp │ ├── 025_002_set_difference.cpp │ ├── 025_003_set_intersection.cpp │ ├── 025_004_set_symmetric_difference.cpp │ ├── 026_next_permutation.cpp │ ├── 027_data_cstr.cpp │ ├── 028_reserve.cpp │ ├── 029_shrink_to_fit.cpp │ ├── 030_key_define_01.cpp │ ├── 030_key_define_02.cpp │ ├── 030_key_define_03.cpp │ └── 030_key_define_04.cpp ├── 008_thread │ ├── 002_thread_creation.cpp │ ├── 003_thread_creation_with_params.cpp │ ├── 004_join.cpp │ ├── 005_joinable.cpp │ ├── 006_detach.cpp │ ├── 007_get_id.cpp │ ├── 008_yield.cpp │ ├── 009_sleep.cpp │ ├── 010_hardware_concurrency.cpp │ ├── 011_mutex.cpp │ ├── 012_shared_mutex.cpp │ ├── 013_locks.cpp │ ├── 014_general_locking_algo.cpp │ ├── 015_atomic.cpp │ ├── 016_call_once.cpp │ ├── 017_condition_variable.cpp │ ├── 018_promise_future.cpp │ ├── 019_01_async.cpp │ ├── 019_02_packaged_task.cpp │ └── 020_thread_local.cpp └── README.md ├── 3rd ├── 002_grammar │ ├── 001_identifier.cpp │ ├── 004_types_01.cpp │ ├── 004_types_02.cpp │ ├── 005_modifier.cpp │ ├── 007_auto_and_decltype.cpp │ ├── 008_structured_binding_01.cpp │ ├── 008_structured_binding_02.cpp │ ├── 008_structured_binding_03.cpp │ ├── 009_cast.cpp │ ├── 011_unary_operator.cpp │ ├── 012_literal_01.cpp │ ├── 012_literal_02.cpp │ ├── 013_lvalue_and_rvalue.cpp │ ├── 014_statement.cpp │ ├── 015_scope.cpp │ ├── 017_class.cpp │ ├── 018_overload.cpp │ ├── 019_template.cpp │ ├── 020_constexpr.cpp │ ├── 021_lambda_expression_01.cpp │ ├── 021_lambda_expression_02.cpp │ ├── 021_lambda_expression_03.cpp │ ├── 023_namespace_01.cpp │ ├── 024_attribute_01.cpp │ ├── 024_attribute_03.cpp │ ├── 024_namespace_02_nested_namespace.cpp │ └── gcc_demangle.h ├── 003_error_handling │ ├── 001_about.cpp │ ├── 002_exception.cpp │ ├── 003_noexcept.cpp │ ├── 004_system_error.cpp │ ├── 005_exception_ptr.cpp │ ├── 006_01_optional_for_lazy_initialization.cpp │ ├── 006_02_optional.cpp │ ├── 007_assert.cpp │ ├── 008_static_assert.cpp │ ├── 009_exit_01.cpp │ ├── 009_exit_02.cpp │ └── 009_exit_03.cpp ├── 004_string │ ├── 001_basic_string.cpp │ ├── 002_construct_01.cpp │ ├── 002_construct_02.cpp │ ├── 003_001_io.cpp │ ├── 003_002_assign.cpp │ ├── 003_003_concat.cpp │ ├── 003_004_relational_op.cpp │ ├── 004_size.cpp │ ├── 005_clear.cpp │ ├── 006_empty.cpp │ ├── 007_c_str.cpp │ ├── 008_iterator.cpp │ ├── 009_substr.cpp │ ├── 010_stoi.cpp │ ├── 011_to_string.cpp │ ├── 012_001_find.cpp │ ├── 012_002_rfind.cpp │ ├── 012_003_find_first_of.cpp │ ├── 012_004_find_last_of.cpp │ ├── 013_search.cpp │ ├── 014_replace.cpp │ ├── 015_001_regex_match.cpp │ ├── 015_002_regex_search.cpp │ ├── 016_001_regex_replace.cpp │ ├── 016_002_regex_replace_outiter.cpp │ ├── 017_syntax_option.cpp │ ├── 018_basic_string_view.cpp │ ├── 019_001_split.cpp │ ├── 019_002_trim_left.cpp │ └── 019_003_trim_right.cpp ├── 005_io │ ├── 002_cout.cpp │ ├── 003_cerr_and_clog.cpp │ ├── 004_cin.cpp │ ├── 005_ostream.cpp │ ├── 006_001_dec_oct_hex.cpp │ ├── 006_002_showbase.cpp │ ├── 007_001_float_output.cpp │ ├── 007_002_setprecision.cpp │ ├── 008_boolalpha.cpp │ ├── 009_001_formatted_output_showpos.cpp │ ├── 009_002_formatted_output_uppercase.cpp │ ├── 009_003_formatted_output_setw.cpp │ ├── 009_004_formatted_output_setfill.cpp │ ├── 009_005_formatted_output_left_internal_right.cpp │ ├── 010_put_time.cpp │ ├── 011_001_istream.cpp │ ├── 011_002_skipws.cpp │ ├── 011_003_ws.cpp │ ├── 012_001_getline.cpp │ ├── 012_002_getline_with_loop.cpp │ ├── 013_stream_state.cpp │ ├── 014_eof.cpp │ ├── 015_get_time.cpp │ ├── 016_quoted.cpp │ ├── 017_fstream.cpp │ ├── 018_sstream.cpp │ ├── 019_001_tellg_and_seekg.cpp │ ├── 019_002_seekp.cpp │ ├── 020_001_istreambuf_iterator.cpp │ ├── 020_002_istreambuf_iterator.cpp │ ├── 021_define_output_operator.cpp │ ├── 022_define_input_operator.cpp │ ├── 023_path.cpp │ ├── 024_filesystem_error.cpp │ ├── 025_001_copy.cpp │ ├── 025_002_copy.cpp │ ├── 025_003_copy.cpp │ ├── 026_rename.cpp │ ├── 027_remove.cpp │ ├── 028_create_directory.cpp │ ├── 029_001_directory_iterator.cpp │ ├── 029_002_directory_iterator_with_range_based_for.cpp │ ├── 030_exists.cpp │ ├── 031_file_size.cpp │ ├── 032_current_path.cpp │ ├── 033_absolute_path.cpp │ ├── 034_filename.cpp │ ├── 035_extension.cpp │ └── 036_stem.cpp ├── 006_utility │ ├── 001_random_01.cpp │ ├── 001_random_02.cpp │ ├── 001_random_03.cpp │ ├── 001_random_04.cpp │ ├── 002_shared_ptr_01.cpp │ ├── 002_shared_ptr_02.cpp │ ├── 002_shared_ptr_03.cpp │ ├── 002_shared_ptr_04.cpp │ ├── 003_unique_ptr_01.cpp │ ├── 003_unique_ptr_02.cpp │ ├── 003_unique_ptr_03.cpp │ ├── 003_unique_ptr_04.cpp │ ├── 004_weak_ptr.cpp │ ├── 005_numeric_max.cpp │ ├── 006_max.cpp │ ├── 007_min.cpp │ ├── 008_clamp.cpp │ ├── 009_swap_01.cpp │ ├── 009_swap_02.cpp │ ├── 010_abs.cpp │ ├── 011_round.cpp │ ├── 012_ceil.cpp │ ├── 013_floor.cpp │ ├── 014_sin_cos.cpp │ ├── 015_sqrt.cpp │ ├── 016_pow.cpp │ ├── 017_exp_log.cpp │ ├── 018_rtti.cpp │ ├── 019_function.cpp │ ├── 020_chrono_01.cpp │ ├── 020_chrono_02.cpp │ ├── 020_chrono_03.cpp │ ├── 020_chrono_04.cpp │ ├── 020_chrono_05.cpp │ ├── 021_complex_01.cpp │ ├── 021_complex_02.cpp │ ├── 021_complex_03.cpp │ ├── 021_complex_04.cpp │ ├── 021_complex_05.cpp │ ├── 022_pair.cpp │ ├── 023_tuple.cpp │ ├── 024_variant_01.cpp │ ├── 024_variant_02.cpp │ ├── 024_variant_03.cpp │ └── 025_any.cpp ├── 007_container │ ├── 002_001_iterator.cpp │ ├── 002_002_partial_range.cpp │ ├── 002_003_pointer_as_iterator.cpp │ ├── 003_construct_001_array.cpp │ ├── 003_construct_002_deque.cpp │ ├── 003_construct_002_forward_list.cpp │ ├── 003_construct_002_list.cpp │ ├── 003_construct_002_vector.cpp │ ├── 003_construct_003_map.cpp │ ├── 003_construct_003_multimap.cpp │ ├── 003_construct_003_unordered_map.cpp │ ├── 003_construct_003_unordered_multimap.cpp │ ├── 003_construct_004_multiset.cpp │ ├── 003_construct_004_set.cpp │ ├── 003_construct_004_unordered_multiset.cpp │ ├── 003_construct_004_unordered_set.cpp │ ├── 003_construct_005_queue.cpp │ ├── 003_construct_006_priority_queue.cpp │ ├── 003_construct_007_stack.cpp │ ├── 004_001_emplace_back.cpp │ ├── 004_002_insert.cpp │ ├── 005_insert_iterator.cpp │ ├── 006_at.cpp │ ├── 007_size.cpp │ ├── 008_resize.cpp │ ├── 009_clear.cpp │ ├── 010_empty.cpp │ ├── 011_foreach.cpp │ ├── 012_fill.cpp │ ├── 013_replace.cpp │ ├── 014_reverse.cpp │ ├── 015_shuffle.cpp │ ├── 016_sort.cpp │ ├── 017_count.cpp │ ├── 018_find.cpp │ ├── 019_transform.cpp │ ├── 020_001_pop_front.cpp │ ├── 020_002_pop_back.cpp │ ├── 020_003_erase_one.cpp │ ├── 020_004_erase_remove.cpp │ ├── 020_005_erase_key.cpp │ ├── 021_unique.cpp │ ├── 022_all_any_none_of.cpp │ ├── 023_min_max_element.cpp │ ├── 024_accumlate.cpp │ ├── 025_001_set_union.cpp │ ├── 025_002_set_difference.cpp │ ├── 025_003_set_intersection.cpp │ ├── 025_004_set_symmetric_difference.cpp │ ├── 026_next_permutation.cpp │ ├── 027_data_cstr.cpp │ ├── 028_reserve.cpp │ ├── 029_shrink_to_fit.cpp │ ├── 030_key_define_01.cpp │ ├── 030_key_define_02.cpp │ ├── 030_key_define_03.cpp │ ├── 030_key_define_04.cpp │ └── 031_merge.cpp └── 008_thread │ ├── 002_thread_creation.cpp │ ├── 003_thread_creation_with_params.cpp │ ├── 004_join.cpp │ ├── 005_joinable.cpp │ ├── 006_detach.cpp │ ├── 007_get_id.cpp │ ├── 008_yield.cpp │ ├── 009_sleep.cpp │ ├── 010_hardware_concurrency.cpp │ ├── 011_mutex.cpp │ ├── 012_shared_mutex.cpp │ ├── 013_locks.cpp │ ├── 014_01_lock_multiple_resources.cpp │ ├── 014_02_lock_multiple_resources_using_try_lock.cpp │ ├── 015_atomic.cpp │ ├── 016_condition_variable.cpp │ ├── 017_promise_future.cpp │ ├── 018_01_async.cpp │ ├── 018_02_packaged_task.cpp │ ├── 019_thread_local.cpp │ ├── 020_01_parallel_algo.cpp │ ├── 020_02_parallel_algo_execution_policy_par.cpp │ └── 020_03_parallel_algo_execution_policy_par_unseq.cpp ├── 4th ├── 003_error_handling │ ├── 001_about.cpp │ ├── 002_exception.cpp │ ├── 003_noexcept.cpp │ ├── 004_system_error.cpp │ ├── 005_exception_ptr.cpp │ ├── 006_01_optional_for_lazy_initialization.cpp │ ├── 006_02_optional.cpp │ ├── 007_assert.cpp │ ├── 008_static_assert.cpp │ ├── 009_exit_01.cpp │ ├── 009_exit_02.cpp │ └── 009_exit_03.cpp ├── 004_string │ ├── 001_basic_string.cpp │ ├── 002_construct_01.cpp │ ├── 002_construct_02.cpp │ ├── 003_001_io.cpp │ ├── 003_002_assign.cpp │ ├── 003_003_concat.cpp │ ├── 003_004_relational_op.cpp │ ├── 004_size.cpp │ ├── 005_clear.cpp │ ├── 006_empty.cpp │ ├── 007_c_str.cpp │ ├── 008_iterator.cpp │ ├── 009_substr.cpp │ ├── 010_stoi.cpp │ ├── 011_to_string.cpp │ ├── 012_find.cpp │ ├── 013_starts_ends_with.cpp │ ├── 014_search.cpp │ ├── 015_001_regex_match.cpp │ ├── 015_002_regex_search.cpp │ ├── 016_001_regex_replace.cpp │ ├── 017_basic_string_view.cpp │ ├── 018_001_format.cpp │ ├── 018_002_format_base_width_fill.cpp │ └── 018_003_format_alignment.cpp ├── 005_io │ ├── 002_cout.cpp │ ├── 003_cerr_and_clog.cpp │ ├── 004_cin.cpp │ ├── 005_ostream.cpp │ ├── 006_001_dec_oct_hex.cpp │ ├── 006_002_showbase.cpp │ ├── 007_001_float_output.cpp │ ├── 007_002_setprecision.cpp │ ├── 008_boolalpha.cpp │ ├── 009_001_formatted_output_showpos.cpp │ ├── 009_002_formatted_output_uppercase.cpp │ ├── 009_003_formatted_output_setw.cpp │ ├── 009_004_formatted_output_setfill.cpp │ ├── 009_005_formatted_output_left_internal_right.cpp │ ├── 010_put_time.cpp │ ├── 011_001_istream.cpp │ ├── 011_002_skipws.cpp │ ├── 011_003_ws.cpp │ ├── 012_001_getline.cpp │ ├── 012_002_getline_with_loop.cpp │ ├── 013_stream_state.cpp │ ├── 014_eof.cpp │ ├── 015_get_time.cpp │ ├── 016_quoted.cpp │ ├── 017_fstream.cpp │ ├── 018_sstream.cpp │ ├── 019_001_tellg_and_seekg.cpp │ ├── 019_002_seekp.cpp │ ├── 020_001_istreambuf_iterator.cpp │ ├── 020_002_istreambuf_iterator.cpp │ ├── 021_define_output_operator.cpp │ ├── 022_define_input_operator.cpp │ ├── 023_path.cpp │ ├── 024_filesystem_error.cpp │ ├── 025_001_copy.cpp │ ├── 025_002_copy.cpp │ ├── 025_003_copy.cpp │ ├── 026_rename.cpp │ ├── 027_remove.cpp │ ├── 028_create_directory.cpp │ ├── 029_001_directory_iterator.cpp │ ├── 029_002_directory_iterator_with_range_based_for.cpp │ ├── 030_exists.cpp │ ├── 031_file_size.cpp │ ├── 032_current_path.cpp │ ├── 033_absolute_path.cpp │ ├── 034_filename.cpp │ ├── 035_extension.cpp │ └── 036_stem.cpp ├── 006_utility │ ├── 001_random_01.cpp │ ├── 001_random_02.cpp │ ├── 001_random_03.cpp │ ├── 001_random_04.cpp │ ├── 002_shared_ptr_01.cpp │ ├── 002_shared_ptr_02.cpp │ ├── 002_shared_ptr_03.cpp │ ├── 002_shared_ptr_04.cpp │ ├── 003_unique_ptr_01.cpp │ ├── 003_unique_ptr_02.cpp │ ├── 003_unique_ptr_03.cpp │ ├── 003_unique_ptr_04.cpp │ ├── 004_weak_ptr.cpp │ ├── 005_numeric_max.cpp │ ├── 006_max.cpp │ ├── 007_min.cpp │ ├── 008_clamp.cpp │ ├── 009_swap_01.cpp │ ├── 009_swap_02.cpp │ ├── 010_abs.cpp │ ├── 011_round.cpp │ ├── 012_ceil.cpp │ ├── 013_floor.cpp │ ├── 014_sin_cos.cpp │ ├── 015_sqrt.cpp │ ├── 016_pow.cpp │ ├── 017_exp_log.cpp │ ├── 018_rtti.cpp │ ├── 019_function.cpp │ ├── 020_chrono_01.cpp │ ├── 020_chrono_02.cpp │ ├── 020_chrono_03.cpp │ ├── 020_chrono_04.cpp │ ├── 020_chrono_05.cpp │ ├── 021_complex_01.cpp │ ├── 021_complex_02.cpp │ ├── 021_complex_03.cpp │ ├── 021_complex_04.cpp │ ├── 021_complex_05.cpp │ ├── 022_pair.cpp │ ├── 023_tuple.cpp │ ├── 024_variant_01.cpp │ ├── 024_variant_02.cpp │ ├── 024_variant_03.cpp │ └── 025_any.cpp ├── 007_container │ ├── 002_001_iterator.cpp │ ├── 002_002_partial_range.cpp │ ├── 002_003_pointer_as_iterator.cpp │ ├── 003_construct_001_array.cpp │ ├── 003_construct_002_deque.cpp │ ├── 003_construct_002_forward_list.cpp │ ├── 003_construct_002_list.cpp │ ├── 003_construct_002_vector.cpp │ ├── 003_construct_003_map.cpp │ ├── 003_construct_003_multimap.cpp │ ├── 003_construct_003_unordered_map.cpp │ ├── 003_construct_003_unordered_multimap.cpp │ ├── 003_construct_004_multiset.cpp │ ├── 003_construct_004_set.cpp │ ├── 003_construct_004_unordered_multiset.cpp │ ├── 003_construct_004_unordered_set.cpp │ ├── 003_construct_005_queue.cpp │ ├── 003_construct_006_priority_queue.cpp │ ├── 003_construct_007_stack.cpp │ ├── 004_001_emplace_back.cpp │ ├── 004_002_insert.cpp │ ├── 005_insert_iterator.cpp │ ├── 006_at.cpp │ ├── 007_size.cpp │ ├── 008_resize.cpp │ ├── 009_clear.cpp │ ├── 010_empty.cpp │ ├── 011_foreach.cpp │ ├── 012_fill.cpp │ ├── 013_replace.cpp │ ├── 014_reverse.cpp │ ├── 015_shuffle.cpp │ ├── 016_sort.cpp │ ├── 017_count.cpp │ ├── 018_find.cpp │ ├── 019_transform.cpp │ ├── 020_001_pop_front.cpp │ ├── 020_002_pop_back.cpp │ ├── 020_003_erase_one.cpp │ ├── 020_004_erase_remove.cpp │ ├── 020_005_erase_key.cpp │ ├── 021_unique.cpp │ ├── 022_all_any_none_of.cpp │ ├── 023_min_max_element.cpp │ ├── 024_accumlate.cpp │ ├── 025_001_set_union.cpp │ ├── 025_002_set_difference.cpp │ ├── 025_003_set_intersection.cpp │ ├── 025_004_set_symmetric_difference.cpp │ ├── 026_next_permutation.cpp │ ├── 027_data_cstr.cpp │ ├── 028_reserve.cpp │ ├── 029_shrink_to_fit.cpp │ ├── 030_key_define_01.cpp │ ├── 030_key_define_02.cpp │ ├── 030_key_define_03.cpp │ ├── 030_key_define_04.cpp │ └── 031_merge.cpp └── 008_thread │ ├── 002_thread_creation.cpp │ ├── 003_thread_creation_with_params.cpp │ ├── 004_join.cpp │ ├── 005_joinable.cpp │ ├── 006_detach.cpp │ ├── 007_get_id.cpp │ ├── 008_yield.cpp │ ├── 009_sleep.cpp │ ├── 010_hardware_concurrency.cpp │ ├── 011_mutex.cpp │ ├── 012_shared_mutex.cpp │ ├── 013_locks.cpp │ ├── 014_01_lock_multiple_resources.cpp │ ├── 014_02_lock_multiple_resources_using_try_lock.cpp │ ├── 015_atomic.cpp │ ├── 016_condition_variable.cpp │ ├── 017_promise_future.cpp │ ├── 018_01_async.cpp │ ├── 018_02_packaged_task.cpp │ ├── 019_thread_local.cpp │ ├── 020_01_parallel_algo.cpp │ ├── 020_02_parallel_algo_execution_policy_par.cpp │ └── 020_03_parallel_algo_execution_policy_par_unseq.cpp ├── 5th ├── 003_error_handling │ ├── about.cpp │ ├── assert.cpp │ ├── exception.cpp │ ├── exception_ptr.cpp │ ├── exit_01.cpp │ ├── exit_02.cpp │ ├── exit_03.cpp │ ├── expected.cpp │ ├── noexcept.cpp │ ├── optional_01_for_lazy_initialization.cpp │ ├── optional_02.cpp │ ├── static_assert.cpp │ └── system_error.cpp ├── 004_string │ ├── basic_string.cpp │ ├── basic_string_view.cpp │ ├── c_str.cpp │ ├── clear.cpp │ ├── construct.cpp │ ├── empty.cpp │ ├── find.cpp │ ├── format_01.cpp │ ├── format_02_base_width_fill.cpp │ ├── format_03_string.cpp │ ├── format_04_container.cpp │ ├── format_05_alignment.cpp │ ├── formatter_01.cpp │ ├── formatter_02.cpp │ ├── iterator.cpp │ ├── join.cpp │ ├── literal.cpp │ ├── regex_01_match.cpp │ ├── regex_02_search.cpp │ ├── regex_replace.cpp │ ├── search.cpp │ ├── size.cpp │ ├── split.cpp │ ├── starts_ends_with.cpp │ ├── stoi.cpp │ ├── stringop_01_io.cpp │ ├── stringop_02_assign.cpp │ ├── stringop_03_concat.cpp │ ├── stringop_04_relational_op.cpp │ ├── substr.cpp │ └── to_string.cpp ├── 005_io │ ├── absolute_path.cpp │ ├── cerr_and_clog.cpp │ ├── cin.cpp │ ├── copy_01.cpp │ ├── copy_02.cpp │ ├── copy_03.cpp │ ├── cout.cpp │ ├── create_directory.cpp │ ├── current_path.cpp │ ├── define_input_operator.cpp │ ├── define_output_operator.cpp │ ├── directory_iterator_01.cpp │ ├── directory_iterator_02_range_based_for.cpp │ ├── eof.cpp │ ├── exists.cpp │ ├── extension.cpp │ ├── file_size.cpp │ ├── filename.cpp │ ├── filesystem_error.cpp │ ├── fstream.cpp │ ├── getline_01.cpp │ ├── getline_02_with_loop.cpp │ ├── istream_01.cpp │ ├── istream_02_skipws.cpp │ ├── istream_03_ws.cpp │ ├── istreambuf_iterator_01.cpp │ ├── istreambuf_iterator_02.cpp │ ├── ostream.cpp │ ├── path.cpp │ ├── print.cpp │ ├── remove.cpp │ ├── rename.cpp │ ├── seek_01_tellg_and_seekg.cpp │ ├── seek_02_seekp.cpp │ ├── sstream.cpp │ ├── stem.cpp │ └── stream_state.cpp ├── 006_utility │ ├── abs.cpp │ ├── any.cpp │ ├── bitops.cpp │ ├── ceil.cpp │ ├── chrono_01_now.cpp │ ├── chrono_02_now_format.cpp │ ├── chrono_03_wait.cpp │ ├── chrono_04_duration_cast.cpp │ ├── chrono_05_different_unit.cpp │ ├── chrono_06_literals.cpp │ ├── clamp.cpp │ ├── complex_01.cpp │ ├── complex_02.cpp │ ├── complex_03.cpp │ ├── complex_04.cpp │ ├── complex_05.cpp │ ├── endian.cpp │ ├── exp_log.cpp │ ├── floor.cpp │ ├── function.cpp │ ├── lerp_01.cpp │ ├── lerp_02.cpp │ ├── max.cpp │ ├── min.cpp │ ├── numeric_max.cpp │ ├── pair.cpp │ ├── pow.cpp │ ├── random_01.cpp │ ├── random_02.cpp │ ├── random_03.cpp │ ├── random_04.cpp │ ├── round.cpp │ ├── rtti.cpp │ ├── shared_ptr_01.cpp │ ├── shared_ptr_02.cpp │ ├── shared_ptr_03.cpp │ ├── shared_ptr_04.cpp │ ├── sin_cos.cpp │ ├── sqrt.cpp │ ├── stacktrace.cpp │ ├── swap_01.cpp │ ├── swap_02.cpp │ ├── tuple.cpp │ ├── unique_ptr_01.cpp │ ├── unique_ptr_02.cpp │ ├── unique_ptr_03.cpp │ ├── unique_ptr_04.cpp │ ├── variant_01.cpp │ ├── variant_02.cpp │ ├── variant_03.cpp │ └── weak_ptr.cpp ├── 007_container │ ├── accumlate.cpp │ ├── all_any_none_of.cpp │ ├── at.cpp │ ├── cartesian_product.cpp │ ├── clear.cpp │ ├── construct_001_array.cpp │ ├── construct_002_deque.cpp │ ├── construct_002_forward_list.cpp │ ├── construct_002_list.cpp │ ├── construct_002_vector.cpp │ ├── construct_003_map.cpp │ ├── construct_003_multimap.cpp │ ├── construct_003_unordered_map.cpp │ ├── construct_003_unordered_multimap.cpp │ ├── construct_004_multiset.cpp │ ├── construct_004_set.cpp │ ├── construct_004_unordered_multiset.cpp │ ├── construct_004_unordered_set.cpp │ ├── construct_005_queue.cpp │ ├── construct_006_priority_queue.cpp │ ├── construct_007_stack.cpp │ ├── construct_008_from_range.cpp │ ├── count.cpp │ ├── data_cstr.cpp │ ├── empty.cpp │ ├── enumerate.cpp │ ├── erase_001_pop_front.cpp │ ├── erase_002_pop_back.cpp │ ├── erase_003_erase_one.cpp │ ├── erase_004_erase_remove.cpp │ ├── erase_005_erase_key.cpp │ ├── fill.cpp │ ├── find_01.cpp │ ├── find_02.cpp │ ├── foreach.cpp │ ├── insert_001_emplace_back.cpp │ ├── insert_002_insert.cpp │ ├── insert_iterator.cpp │ ├── iota_view.cpp │ ├── iterator_001_iterator.cpp │ ├── iterator_002_partial_range.cpp │ ├── iterator_003_pointer_as_iterator.cpp │ ├── key_define_01.cpp │ ├── key_define_02.cpp │ ├── key_define_03.cpp │ ├── key_define_04.cpp │ ├── merge.cpp │ ├── min_max_element.cpp │ ├── next_permutation.cpp │ ├── range_001_range.cpp │ ├── range_002_range_adaptor.cpp │ ├── range_003_range_to.cpp │ ├── replace.cpp │ ├── reserve.cpp │ ├── resize.cpp │ ├── reverse.cpp │ ├── setalgo_001_set_union.cpp │ ├── setalgo_002_set_difference.cpp │ ├── setalgo_003_set_intersection.cpp │ ├── setalgo_004_set_symmetric_difference.cpp │ ├── shrink_to_fit.cpp │ ├── shuffle.cpp │ ├── size_001_size.cpp │ ├── size_002_ssize.cpp │ ├── sort.cpp │ ├── span.cpp │ ├── take_drop_filter.cpp │ ├── transform_001_transform.cpp │ ├── transform_002_transform_view.cpp │ ├── unique.cpp │ └── zip.cpp └── 008_thread │ ├── async.cpp │ ├── atomic.cpp │ ├── condition_variable.cpp │ ├── corountine_generator.cpp │ ├── detach.cpp │ ├── hardware_concurrency.cpp │ ├── join.cpp │ ├── joinable.cpp │ ├── jthread.cpp │ ├── lock_multiple_resources_01.cpp │ ├── lock_multiple_resources_02_using_try_lock.cpp │ ├── locks.cpp │ ├── mutex.cpp │ ├── parallel_algo_01.cpp │ ├── parallel_algo_02_execution_policy_par.cpp │ ├── parallel_algo_03_execution_policy_unseq.cpp │ ├── parallel_algo_04_execution_policy_par_unseq.cpp │ ├── promise_future.cpp │ ├── shared_mutex.cpp │ ├── sleep.cpp │ ├── thread_creation.cpp │ ├── thread_creation_with_params.cpp │ ├── thread_local.cpp │ └── yield.cpp └── README.md /1st/003_exception/001_about.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/003_exception/001_about.cpp -------------------------------------------------------------------------------- /1st/003_exception/002_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/003_exception/002_exception.cpp -------------------------------------------------------------------------------- /1st/003_exception/003_noexcept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/003_exception/003_noexcept.cpp -------------------------------------------------------------------------------- /1st/003_exception/004_exception_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/003_exception/004_exception_ptr.cpp -------------------------------------------------------------------------------- /1st/004_string/001_basic_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/001_basic_string.cpp -------------------------------------------------------------------------------- /1st/004_string/002_construct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/002_construct.cpp -------------------------------------------------------------------------------- /1st/004_string/003_001_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/003_001_io.cpp -------------------------------------------------------------------------------- /1st/004_string/003_002_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/003_002_assign.cpp -------------------------------------------------------------------------------- /1st/004_string/003_003_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/003_003_concat.cpp -------------------------------------------------------------------------------- /1st/004_string/003_004_relational_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/003_004_relational_op.cpp -------------------------------------------------------------------------------- /1st/004_string/004_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/004_size.cpp -------------------------------------------------------------------------------- /1st/004_string/005_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/005_clear.cpp -------------------------------------------------------------------------------- /1st/004_string/006_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/006_empty.cpp -------------------------------------------------------------------------------- /1st/004_string/007_c_str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/007_c_str.cpp -------------------------------------------------------------------------------- /1st/004_string/008_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/008_iterator.cpp -------------------------------------------------------------------------------- /1st/004_string/009_substr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/009_substr.cpp -------------------------------------------------------------------------------- /1st/004_string/010_stoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/010_stoi.cpp -------------------------------------------------------------------------------- /1st/004_string/011_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/011_to_string.cpp -------------------------------------------------------------------------------- /1st/004_string/012_001_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/012_001_find.cpp -------------------------------------------------------------------------------- /1st/004_string/012_002_rfind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/012_002_rfind.cpp -------------------------------------------------------------------------------- /1st/004_string/012_003_find_first_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/012_003_find_first_of.cpp -------------------------------------------------------------------------------- /1st/004_string/012_004_find_last_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/012_004_find_last_of.cpp -------------------------------------------------------------------------------- /1st/004_string/013_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/013_replace.cpp -------------------------------------------------------------------------------- /1st/004_string/014_001_regex_match.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/014_001_regex_match.cpp -------------------------------------------------------------------------------- /1st/004_string/014_002_regex_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/014_002_regex_search.cpp -------------------------------------------------------------------------------- /1st/004_string/015_001_regex_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/015_001_regex_replace.cpp -------------------------------------------------------------------------------- /1st/004_string/016_syntax_option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/016_syntax_option.cpp -------------------------------------------------------------------------------- /1st/004_string/017_001_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/017_001_split.cpp -------------------------------------------------------------------------------- /1st/004_string/017_002_trim_left.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/017_002_trim_left.cpp -------------------------------------------------------------------------------- /1st/004_string/017_003_trim_right.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/004_string/017_003_trim_right.cpp -------------------------------------------------------------------------------- /1st/005_io/002_001_cout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/002_001_cout.cpp -------------------------------------------------------------------------------- /1st/005_io/002_002_wcout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/002_002_wcout.cpp -------------------------------------------------------------------------------- /1st/005_io/003_001_cerr_and_clog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/003_001_cerr_and_clog.cpp -------------------------------------------------------------------------------- /1st/005_io/003_001_wcerr_and_wclog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/003_001_wcerr_and_wclog.cpp -------------------------------------------------------------------------------- /1st/005_io/004_001_cin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/004_001_cin.cpp -------------------------------------------------------------------------------- /1st/005_io/004_002_wcin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/004_002_wcin.cpp -------------------------------------------------------------------------------- /1st/005_io/005_sync_with_stdio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/005_sync_with_stdio.cpp -------------------------------------------------------------------------------- /1st/005_io/006_001_ostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/006_001_ostream.cpp -------------------------------------------------------------------------------- /1st/005_io/006_001_ostream_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/006_001_ostream_w.cpp -------------------------------------------------------------------------------- /1st/005_io/006_002_wostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/006_002_wostream.cpp -------------------------------------------------------------------------------- /1st/005_io/007_ostream_unformatted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/007_ostream_unformatted.cpp -------------------------------------------------------------------------------- /1st/005_io/007_ostream_unformatted_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/007_ostream_unformatted_w.cpp -------------------------------------------------------------------------------- /1st/005_io/008_001_dec_oct_hex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/008_001_dec_oct_hex.cpp -------------------------------------------------------------------------------- /1st/005_io/008_001_dec_oct_hex_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/008_001_dec_oct_hex_w.cpp -------------------------------------------------------------------------------- /1st/005_io/008_002_showbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/008_002_showbase.cpp -------------------------------------------------------------------------------- /1st/005_io/008_002_showbase_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/008_002_showbase_w.cpp -------------------------------------------------------------------------------- /1st/005_io/009_001_float_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/009_001_float_output.cpp -------------------------------------------------------------------------------- /1st/005_io/009_001_float_output_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/009_001_float_output_w.cpp -------------------------------------------------------------------------------- /1st/005_io/009_002_setprecision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/009_002_setprecision.cpp -------------------------------------------------------------------------------- /1st/005_io/009_002_setprecision_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/009_002_setprecision_w.cpp -------------------------------------------------------------------------------- /1st/005_io/010_boolalpha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/010_boolalpha.cpp -------------------------------------------------------------------------------- /1st/005_io/010_boolalpha_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/010_boolalpha_w.cpp -------------------------------------------------------------------------------- /1st/005_io/012_put_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/012_put_time.cpp -------------------------------------------------------------------------------- /1st/005_io/012_put_time_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/012_put_time_w.cpp -------------------------------------------------------------------------------- /1st/005_io/013_001_put_money.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/013_001_put_money.cpp -------------------------------------------------------------------------------- /1st/005_io/013_001_put_money_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/013_001_put_money_w.cpp -------------------------------------------------------------------------------- /1st/005_io/014_001_istream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/014_001_istream.cpp -------------------------------------------------------------------------------- /1st/005_io/014_001_istream_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/014_001_istream_w.cpp -------------------------------------------------------------------------------- /1st/005_io/014_002_wistream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/014_002_wistream.cpp -------------------------------------------------------------------------------- /1st/005_io/014_003_skipws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/014_003_skipws.cpp -------------------------------------------------------------------------------- /1st/005_io/014_003_skipws_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/014_003_skipws_w.cpp -------------------------------------------------------------------------------- /1st/005_io/014_004_ws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/014_004_ws.cpp -------------------------------------------------------------------------------- /1st/005_io/014_004_ws_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/014_004_ws_w.cpp -------------------------------------------------------------------------------- /1st/005_io/015_istream_unformatted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/015_istream_unformatted.cpp -------------------------------------------------------------------------------- /1st/005_io/015_istream_unformatted_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/015_istream_unformatted_w.cpp -------------------------------------------------------------------------------- /1st/005_io/016_ignore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/016_ignore.cpp -------------------------------------------------------------------------------- /1st/005_io/016_ignore_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/016_ignore_w.cpp -------------------------------------------------------------------------------- /1st/005_io/017_get_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/017_get_time.cpp -------------------------------------------------------------------------------- /1st/005_io/017_get_time_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/017_get_time_w.cpp -------------------------------------------------------------------------------- /1st/005_io/018_eof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/018_eof.cpp -------------------------------------------------------------------------------- /1st/005_io/018_eof_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/018_eof_w.cpp -------------------------------------------------------------------------------- /1st/005_io/020_get_money.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/020_get_money.cpp -------------------------------------------------------------------------------- /1st/005_io/020_get_money_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/020_get_money_w.cpp -------------------------------------------------------------------------------- /1st/005_io/021_001_getline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/021_001_getline.cpp -------------------------------------------------------------------------------- /1st/005_io/021_001_getline_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/021_001_getline_w.cpp -------------------------------------------------------------------------------- /1st/005_io/021_002_getline_with_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/021_002_getline_with_loop.cpp -------------------------------------------------------------------------------- /1st/005_io/021_stream_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/021_stream_state.cpp -------------------------------------------------------------------------------- /1st/005_io/022_iostate_to_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/022_iostate_to_exception.cpp -------------------------------------------------------------------------------- /1st/005_io/023_locale_and_imbue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/023_locale_and_imbue.cpp -------------------------------------------------------------------------------- /1st/005_io/025_fstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/025_fstream.cpp -------------------------------------------------------------------------------- /1st/005_io/025_fstream_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/025_fstream_w.cpp -------------------------------------------------------------------------------- /1st/005_io/026_sstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/026_sstream.cpp -------------------------------------------------------------------------------- /1st/005_io/026_sstream_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/026_sstream_w.cpp -------------------------------------------------------------------------------- /1st/005_io/027_001_tellg_and_seekg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/027_001_tellg_and_seekg.cpp -------------------------------------------------------------------------------- /1st/005_io/027_001_tellg_and_seekg_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/027_001_tellg_and_seekg_w.cpp -------------------------------------------------------------------------------- /1st/005_io/027_002_seekp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/027_002_seekp.cpp -------------------------------------------------------------------------------- /1st/005_io/027_002_seekp_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/027_002_seekp_w.cpp -------------------------------------------------------------------------------- /1st/005_io/028_ostream_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/028_ostream_iterator.cpp -------------------------------------------------------------------------------- /1st/005_io/028_ostream_iterator_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/028_ostream_iterator_w.cpp -------------------------------------------------------------------------------- /1st/005_io/029_ostreambuf_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/029_ostreambuf_iterator.cpp -------------------------------------------------------------------------------- /1st/005_io/029_ostreambuf_iterator_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/029_ostreambuf_iterator_w.cpp -------------------------------------------------------------------------------- /1st/005_io/030_istream_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/030_istream_iterator.cpp -------------------------------------------------------------------------------- /1st/005_io/030_istream_iterator_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/030_istream_iterator_w.cpp -------------------------------------------------------------------------------- /1st/005_io/032_define_output_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/032_define_output_operator.cpp -------------------------------------------------------------------------------- /1st/005_io/033_define_input_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/005_io/033_define_input_operator.cpp -------------------------------------------------------------------------------- /1st/006_utility/001_random_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/001_random_01.cpp -------------------------------------------------------------------------------- /1st/006_utility/001_random_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/001_random_02.cpp -------------------------------------------------------------------------------- /1st/006_utility/002_shared_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/002_shared_ptr_01.cpp -------------------------------------------------------------------------------- /1st/006_utility/002_shared_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/002_shared_ptr_02.cpp -------------------------------------------------------------------------------- /1st/006_utility/002_shared_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/002_shared_ptr_03.cpp -------------------------------------------------------------------------------- /1st/006_utility/002_shared_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/002_shared_ptr_04.cpp -------------------------------------------------------------------------------- /1st/006_utility/003_unique_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/003_unique_ptr_01.cpp -------------------------------------------------------------------------------- /1st/006_utility/003_unique_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/003_unique_ptr_02.cpp -------------------------------------------------------------------------------- /1st/006_utility/003_unique_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/003_unique_ptr_03.cpp -------------------------------------------------------------------------------- /1st/006_utility/003_unique_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/003_unique_ptr_04.cpp -------------------------------------------------------------------------------- /1st/006_utility/004_numeric_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/004_numeric_max.cpp -------------------------------------------------------------------------------- /1st/006_utility/005_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/005_max.cpp -------------------------------------------------------------------------------- /1st/006_utility/006_min.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/006_min.cpp -------------------------------------------------------------------------------- /1st/006_utility/007_minmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/007_minmax.cpp -------------------------------------------------------------------------------- /1st/006_utility/008_swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/008_swap.cpp -------------------------------------------------------------------------------- /1st/006_utility/009_assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/009_assert.cpp -------------------------------------------------------------------------------- /1st/006_utility/010_static_assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/010_static_assert.cpp -------------------------------------------------------------------------------- /1st/006_utility/011_abs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/011_abs.cpp -------------------------------------------------------------------------------- /1st/006_utility/012_round.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/012_round.cpp -------------------------------------------------------------------------------- /1st/006_utility/013_ceil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/013_ceil.cpp -------------------------------------------------------------------------------- /1st/006_utility/014_floor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/014_floor.cpp -------------------------------------------------------------------------------- /1st/006_utility/015_sin_cos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/015_sin_cos.cpp -------------------------------------------------------------------------------- /1st/006_utility/016_sqrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/016_sqrt.cpp -------------------------------------------------------------------------------- /1st/006_utility/017_rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/017_rtti.cpp -------------------------------------------------------------------------------- /1st/006_utility/018_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/018_function.cpp -------------------------------------------------------------------------------- /1st/006_utility/019_chrono_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/019_chrono_01.cpp -------------------------------------------------------------------------------- /1st/006_utility/019_chrono_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/019_chrono_02.cpp -------------------------------------------------------------------------------- /1st/006_utility/019_chrono_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/019_chrono_03.cpp -------------------------------------------------------------------------------- /1st/006_utility/019_chrono_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/019_chrono_04.cpp -------------------------------------------------------------------------------- /1st/006_utility/020_complex_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/020_complex_01.cpp -------------------------------------------------------------------------------- /1st/006_utility/020_complex_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/020_complex_02.cpp -------------------------------------------------------------------------------- /1st/006_utility/020_complex_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/020_complex_03.cpp -------------------------------------------------------------------------------- /1st/006_utility/020_complex_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/020_complex_04.cpp -------------------------------------------------------------------------------- /1st/006_utility/021_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/021_pair.cpp -------------------------------------------------------------------------------- /1st/006_utility/022_tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/022_tuple.cpp -------------------------------------------------------------------------------- /1st/006_utility/023_exit_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/023_exit_01.cpp -------------------------------------------------------------------------------- /1st/006_utility/023_exit_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/023_exit_02.cpp -------------------------------------------------------------------------------- /1st/006_utility/023_exit_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/006_utility/023_exit_03.cpp -------------------------------------------------------------------------------- /1st/007_container/001_001_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/001_001_iterator.cpp -------------------------------------------------------------------------------- /1st/007_container/003_001_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/003_001_insert.cpp -------------------------------------------------------------------------------- /1st/007_container/004_at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/004_at.cpp -------------------------------------------------------------------------------- /1st/007_container/005_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/005_size.cpp -------------------------------------------------------------------------------- /1st/007_container/006_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/006_resize.cpp -------------------------------------------------------------------------------- /1st/007_container/007_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/007_clear.cpp -------------------------------------------------------------------------------- /1st/007_container/008_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/008_empty.cpp -------------------------------------------------------------------------------- /1st/007_container/009_foreach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/009_foreach.cpp -------------------------------------------------------------------------------- /1st/007_container/010_fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/010_fill.cpp -------------------------------------------------------------------------------- /1st/007_container/011_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/011_replace.cpp -------------------------------------------------------------------------------- /1st/007_container/012_reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/012_reverse.cpp -------------------------------------------------------------------------------- /1st/007_container/013_shuffle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/013_shuffle.cpp -------------------------------------------------------------------------------- /1st/007_container/014_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/014_sort.cpp -------------------------------------------------------------------------------- /1st/007_container/015_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/015_count.cpp -------------------------------------------------------------------------------- /1st/007_container/016_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/016_find.cpp -------------------------------------------------------------------------------- /1st/007_container/017_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/017_copy.cpp -------------------------------------------------------------------------------- /1st/007_container/018_transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/018_transform.cpp -------------------------------------------------------------------------------- /1st/007_container/019_001_pop_front.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/019_001_pop_front.cpp -------------------------------------------------------------------------------- /1st/007_container/019_002_pop_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/019_002_pop_back.cpp -------------------------------------------------------------------------------- /1st/007_container/019_003_erase_one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/019_003_erase_one.cpp -------------------------------------------------------------------------------- /1st/007_container/019_005_erase_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/019_005_erase_key.cpp -------------------------------------------------------------------------------- /1st/007_container/020_unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/020_unique.cpp -------------------------------------------------------------------------------- /1st/007_container/021_is_sorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/021_is_sorted.cpp -------------------------------------------------------------------------------- /1st/007_container/022_all_any_none_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/022_all_any_none_of.cpp -------------------------------------------------------------------------------- /1st/007_container/023_min_max_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/023_min_max_element.cpp -------------------------------------------------------------------------------- /1st/007_container/024_accumlate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/024_accumlate.cpp -------------------------------------------------------------------------------- /1st/007_container/025_001_set_union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/025_001_set_union.cpp -------------------------------------------------------------------------------- /1st/007_container/027_data_cstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/027_data_cstr.cpp -------------------------------------------------------------------------------- /1st/007_container/028_reserve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/028_reserve.cpp -------------------------------------------------------------------------------- /1st/007_container/029_shrink_to_fit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/029_shrink_to_fit.cpp -------------------------------------------------------------------------------- /1st/007_container/030_key_define_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/030_key_define_01.cpp -------------------------------------------------------------------------------- /1st/007_container/030_key_define_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/030_key_define_02.cpp -------------------------------------------------------------------------------- /1st/007_container/030_key_define_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/030_key_define_03.cpp -------------------------------------------------------------------------------- /1st/007_container/030_key_define_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/007_container/030_key_define_04.cpp -------------------------------------------------------------------------------- /1st/008_thread/002_thread_creation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/002_thread_creation.cpp -------------------------------------------------------------------------------- /1st/008_thread/003_join.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/003_join.cpp -------------------------------------------------------------------------------- /1st/008_thread/004_detach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/004_detach.cpp -------------------------------------------------------------------------------- /1st/008_thread/005_get_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/005_get_id.cpp -------------------------------------------------------------------------------- /1st/008_thread/006_yield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/006_yield.cpp -------------------------------------------------------------------------------- /1st/008_thread/007_sleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/007_sleep.cpp -------------------------------------------------------------------------------- /1st/008_thread/009_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/009_mutex.cpp -------------------------------------------------------------------------------- /1st/008_thread/010_locks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/010_locks.cpp -------------------------------------------------------------------------------- /1st/008_thread/012_atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/012_atomic.cpp -------------------------------------------------------------------------------- /1st/008_thread/013_call_once.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/013_call_once.cpp -------------------------------------------------------------------------------- /1st/008_thread/014_condition_variable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/014_condition_variable.cpp -------------------------------------------------------------------------------- /1st/008_thread/015_promise_future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/015_promise_future.cpp -------------------------------------------------------------------------------- /1st/008_thread/016_01_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/016_01_async.cpp -------------------------------------------------------------------------------- /1st/008_thread/016_02_packaged_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/016_02_packaged_task.cpp -------------------------------------------------------------------------------- /1st/008_thread/017_thread_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/008_thread/017_thread_local.cpp -------------------------------------------------------------------------------- /1st/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/1st/README.md -------------------------------------------------------------------------------- /2nd/003_exception/001_about.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/003_exception/001_about.cpp -------------------------------------------------------------------------------- /2nd/003_exception/002_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/003_exception/002_exception.cpp -------------------------------------------------------------------------------- /2nd/003_exception/003_noexcept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/003_exception/003_noexcept.cpp -------------------------------------------------------------------------------- /2nd/003_exception/004_system_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/003_exception/004_system_error.cpp -------------------------------------------------------------------------------- /2nd/003_exception/005_exception_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/003_exception/005_exception_ptr.cpp -------------------------------------------------------------------------------- /2nd/004_string/001_basic_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/001_basic_string.cpp -------------------------------------------------------------------------------- /2nd/004_string/002_construct_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/002_construct_01.cpp -------------------------------------------------------------------------------- /2nd/004_string/002_construct_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/002_construct_02.cpp -------------------------------------------------------------------------------- /2nd/004_string/003_001_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/003_001_io.cpp -------------------------------------------------------------------------------- /2nd/004_string/003_002_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/003_002_assign.cpp -------------------------------------------------------------------------------- /2nd/004_string/003_003_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/003_003_concat.cpp -------------------------------------------------------------------------------- /2nd/004_string/003_004_relational_op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/003_004_relational_op.cpp -------------------------------------------------------------------------------- /2nd/004_string/004_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/004_size.cpp -------------------------------------------------------------------------------- /2nd/004_string/005_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/005_clear.cpp -------------------------------------------------------------------------------- /2nd/004_string/006_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/006_empty.cpp -------------------------------------------------------------------------------- /2nd/004_string/007_c_str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/007_c_str.cpp -------------------------------------------------------------------------------- /2nd/004_string/008_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/008_iterator.cpp -------------------------------------------------------------------------------- /2nd/004_string/009_substr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/009_substr.cpp -------------------------------------------------------------------------------- /2nd/004_string/010_stoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/010_stoi.cpp -------------------------------------------------------------------------------- /2nd/004_string/011_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/011_to_string.cpp -------------------------------------------------------------------------------- /2nd/004_string/012_001_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/012_001_find.cpp -------------------------------------------------------------------------------- /2nd/004_string/012_002_rfind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/012_002_rfind.cpp -------------------------------------------------------------------------------- /2nd/004_string/012_003_find_first_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/012_003_find_first_of.cpp -------------------------------------------------------------------------------- /2nd/004_string/012_004_find_last_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/012_004_find_last_of.cpp -------------------------------------------------------------------------------- /2nd/004_string/013_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/013_replace.cpp -------------------------------------------------------------------------------- /2nd/004_string/014_001_regex_match.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/014_001_regex_match.cpp -------------------------------------------------------------------------------- /2nd/004_string/014_002_regex_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/014_002_regex_search.cpp -------------------------------------------------------------------------------- /2nd/004_string/015_001_regex_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/015_001_regex_replace.cpp -------------------------------------------------------------------------------- /2nd/004_string/016_syntax_option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/016_syntax_option.cpp -------------------------------------------------------------------------------- /2nd/004_string/017_001_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/017_001_split.cpp -------------------------------------------------------------------------------- /2nd/004_string/017_002_trim_left.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/017_002_trim_left.cpp -------------------------------------------------------------------------------- /2nd/004_string/017_003_trim_right.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/004_string/017_003_trim_right.cpp -------------------------------------------------------------------------------- /2nd/005_io/002_001_cout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/002_001_cout.cpp -------------------------------------------------------------------------------- /2nd/005_io/002_002_wcout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/002_002_wcout.cpp -------------------------------------------------------------------------------- /2nd/005_io/003_001_cerr_and_clog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/003_001_cerr_and_clog.cpp -------------------------------------------------------------------------------- /2nd/005_io/003_001_wcerr_and_wclog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/003_001_wcerr_and_wclog.cpp -------------------------------------------------------------------------------- /2nd/005_io/004_001_cin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/004_001_cin.cpp -------------------------------------------------------------------------------- /2nd/005_io/004_002_wcin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/004_002_wcin.cpp -------------------------------------------------------------------------------- /2nd/005_io/005_001_ostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/005_001_ostream.cpp -------------------------------------------------------------------------------- /2nd/005_io/005_001_ostream_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/005_001_ostream_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/005_002_wostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/005_002_wostream.cpp -------------------------------------------------------------------------------- /2nd/005_io/006_ostream_unformatted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/006_ostream_unformatted.cpp -------------------------------------------------------------------------------- /2nd/005_io/006_ostream_unformatted_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/006_ostream_unformatted_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/007_001_dec_oct_hex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/007_001_dec_oct_hex.cpp -------------------------------------------------------------------------------- /2nd/005_io/007_001_dec_oct_hex_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/007_001_dec_oct_hex_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/007_002_showbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/007_002_showbase.cpp -------------------------------------------------------------------------------- /2nd/005_io/007_002_showbase_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/007_002_showbase_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/008_001_float_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/008_001_float_output.cpp -------------------------------------------------------------------------------- /2nd/005_io/008_001_float_output_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/008_001_float_output_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/008_002_setprecision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/008_002_setprecision.cpp -------------------------------------------------------------------------------- /2nd/005_io/008_002_setprecision_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/008_002_setprecision_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/009_boolalpha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/009_boolalpha.cpp -------------------------------------------------------------------------------- /2nd/005_io/009_boolalpha_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/009_boolalpha_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/011_put_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/011_put_time.cpp -------------------------------------------------------------------------------- /2nd/005_io/011_put_time_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/011_put_time_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/012_001_put_money.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/012_001_put_money.cpp -------------------------------------------------------------------------------- /2nd/005_io/012_001_put_money_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/012_001_put_money_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/013_001_istream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/013_001_istream.cpp -------------------------------------------------------------------------------- /2nd/005_io/013_001_istream_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/013_001_istream_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/013_002_wistream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/013_002_wistream.cpp -------------------------------------------------------------------------------- /2nd/005_io/013_003_skipws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/013_003_skipws.cpp -------------------------------------------------------------------------------- /2nd/005_io/013_003_skipws_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/013_003_skipws_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/013_004_ws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/013_004_ws.cpp -------------------------------------------------------------------------------- /2nd/005_io/013_004_ws_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/013_004_ws_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/014_istream_unformatted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/014_istream_unformatted.cpp -------------------------------------------------------------------------------- /2nd/005_io/014_istream_unformatted_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/014_istream_unformatted_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/015_ignore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/015_ignore.cpp -------------------------------------------------------------------------------- /2nd/005_io/015_ignore_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/015_ignore_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/016_001_getline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/016_001_getline.cpp -------------------------------------------------------------------------------- /2nd/005_io/016_001_getline_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/016_001_getline_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/016_002_getline_with_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/016_002_getline_with_loop.cpp -------------------------------------------------------------------------------- /2nd/005_io/016_stream_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/016_stream_state.cpp -------------------------------------------------------------------------------- /2nd/005_io/017_eof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/017_eof.cpp -------------------------------------------------------------------------------- /2nd/005_io/017_eof_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/017_eof_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/018_get_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/018_get_time.cpp -------------------------------------------------------------------------------- /2nd/005_io/018_get_time_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/018_get_time_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/019_get_money_for_msvc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/019_get_money_for_msvc.cpp -------------------------------------------------------------------------------- /2nd/005_io/019_get_money_for_osx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/019_get_money_for_osx.cpp -------------------------------------------------------------------------------- /2nd/005_io/019_get_money_for_osx_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/019_get_money_for_osx_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/020_quoted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/020_quoted.cpp -------------------------------------------------------------------------------- /2nd/005_io/020_quoted_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/020_quoted_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/021_stream_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/021_stream_state.cpp -------------------------------------------------------------------------------- /2nd/005_io/021_stream_state_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/021_stream_state_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/023_locale_and_imbue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/023_locale_and_imbue.cpp -------------------------------------------------------------------------------- /2nd/005_io/025_fstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/025_fstream.cpp -------------------------------------------------------------------------------- /2nd/005_io/025_fstream_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/025_fstream_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/026_sstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/026_sstream.cpp -------------------------------------------------------------------------------- /2nd/005_io/026_sstream_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/026_sstream_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/027_001_tellg_and_seekg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/027_001_tellg_and_seekg.cpp -------------------------------------------------------------------------------- /2nd/005_io/027_002_seekp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/027_002_seekp.cpp -------------------------------------------------------------------------------- /2nd/005_io/027_002_seekp_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/027_002_seekp_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/028_ostream_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/028_ostream_iterator.cpp -------------------------------------------------------------------------------- /2nd/005_io/028_ostream_iterator_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/028_ostream_iterator_w.cpp -------------------------------------------------------------------------------- /2nd/005_io/029_ostreambuf_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/029_ostreambuf_iterator.cpp -------------------------------------------------------------------------------- /2nd/005_io/030_istream_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/030_istream_iterator.cpp -------------------------------------------------------------------------------- /2nd/005_io/030_istream_iterator_w.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/005_io/030_istream_iterator_w.cpp -------------------------------------------------------------------------------- /2nd/006_utility/001_random_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/001_random_01.cpp -------------------------------------------------------------------------------- /2nd/006_utility/001_random_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/001_random_02.cpp -------------------------------------------------------------------------------- /2nd/006_utility/001_random_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/001_random_03.cpp -------------------------------------------------------------------------------- /2nd/006_utility/001_random_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/001_random_04.cpp -------------------------------------------------------------------------------- /2nd/006_utility/002_shared_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/002_shared_ptr_01.cpp -------------------------------------------------------------------------------- /2nd/006_utility/002_shared_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/002_shared_ptr_02.cpp -------------------------------------------------------------------------------- /2nd/006_utility/002_shared_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/002_shared_ptr_03.cpp -------------------------------------------------------------------------------- /2nd/006_utility/002_shared_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/002_shared_ptr_04.cpp -------------------------------------------------------------------------------- /2nd/006_utility/003_unique_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/003_unique_ptr_01.cpp -------------------------------------------------------------------------------- /2nd/006_utility/003_unique_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/003_unique_ptr_02.cpp -------------------------------------------------------------------------------- /2nd/006_utility/003_unique_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/003_unique_ptr_03.cpp -------------------------------------------------------------------------------- /2nd/006_utility/003_unique_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/003_unique_ptr_04.cpp -------------------------------------------------------------------------------- /2nd/006_utility/004_numeric_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/004_numeric_max.cpp -------------------------------------------------------------------------------- /2nd/006_utility/005_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/005_max.cpp -------------------------------------------------------------------------------- /2nd/006_utility/006_min.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/006_min.cpp -------------------------------------------------------------------------------- /2nd/006_utility/007_minmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/007_minmax.cpp -------------------------------------------------------------------------------- /2nd/006_utility/008_swap_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/008_swap_01.cpp -------------------------------------------------------------------------------- /2nd/006_utility/008_swap_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/008_swap_02.cpp -------------------------------------------------------------------------------- /2nd/006_utility/009_assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/009_assert.cpp -------------------------------------------------------------------------------- /2nd/006_utility/010_static_assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/010_static_assert.cpp -------------------------------------------------------------------------------- /2nd/006_utility/011_abs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/011_abs.cpp -------------------------------------------------------------------------------- /2nd/006_utility/012_round.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/012_round.cpp -------------------------------------------------------------------------------- /2nd/006_utility/013_ceil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/013_ceil.cpp -------------------------------------------------------------------------------- /2nd/006_utility/014_floor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/014_floor.cpp -------------------------------------------------------------------------------- /2nd/006_utility/015_sin_cos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/015_sin_cos.cpp -------------------------------------------------------------------------------- /2nd/006_utility/016_sqrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/016_sqrt.cpp -------------------------------------------------------------------------------- /2nd/006_utility/017_rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/017_rtti.cpp -------------------------------------------------------------------------------- /2nd/006_utility/018_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/018_function.cpp -------------------------------------------------------------------------------- /2nd/006_utility/019_chrono_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/019_chrono_01.cpp -------------------------------------------------------------------------------- /2nd/006_utility/019_chrono_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/019_chrono_02.cpp -------------------------------------------------------------------------------- /2nd/006_utility/019_chrono_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/019_chrono_03.cpp -------------------------------------------------------------------------------- /2nd/006_utility/019_chrono_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/019_chrono_04.cpp -------------------------------------------------------------------------------- /2nd/006_utility/019_chrono_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/019_chrono_05.cpp -------------------------------------------------------------------------------- /2nd/006_utility/020_complex_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/020_complex_01.cpp -------------------------------------------------------------------------------- /2nd/006_utility/020_complex_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/020_complex_02.cpp -------------------------------------------------------------------------------- /2nd/006_utility/020_complex_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/020_complex_03.cpp -------------------------------------------------------------------------------- /2nd/006_utility/020_complex_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/020_complex_04.cpp -------------------------------------------------------------------------------- /2nd/006_utility/020_complex_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/020_complex_05.cpp -------------------------------------------------------------------------------- /2nd/006_utility/021_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/021_pair.cpp -------------------------------------------------------------------------------- /2nd/006_utility/022_tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/022_tuple.cpp -------------------------------------------------------------------------------- /2nd/006_utility/023_exit_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/023_exit_01.cpp -------------------------------------------------------------------------------- /2nd/006_utility/023_exit_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/023_exit_02.cpp -------------------------------------------------------------------------------- /2nd/006_utility/023_exit_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/006_utility/023_exit_03.cpp -------------------------------------------------------------------------------- /2nd/007_container/001_001_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/001_001_iterator.cpp -------------------------------------------------------------------------------- /2nd/007_container/003_002_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/003_002_insert.cpp -------------------------------------------------------------------------------- /2nd/007_container/004_at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/004_at.cpp -------------------------------------------------------------------------------- /2nd/007_container/005_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/005_size.cpp -------------------------------------------------------------------------------- /2nd/007_container/006_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/006_resize.cpp -------------------------------------------------------------------------------- /2nd/007_container/007_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/007_clear.cpp -------------------------------------------------------------------------------- /2nd/007_container/008_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/008_empty.cpp -------------------------------------------------------------------------------- /2nd/007_container/009_foreach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/009_foreach.cpp -------------------------------------------------------------------------------- /2nd/007_container/010_fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/010_fill.cpp -------------------------------------------------------------------------------- /2nd/007_container/011_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/011_replace.cpp -------------------------------------------------------------------------------- /2nd/007_container/012_reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/012_reverse.cpp -------------------------------------------------------------------------------- /2nd/007_container/013_shuffle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/013_shuffle.cpp -------------------------------------------------------------------------------- /2nd/007_container/014_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/014_sort.cpp -------------------------------------------------------------------------------- /2nd/007_container/015_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/015_count.cpp -------------------------------------------------------------------------------- /2nd/007_container/016_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/016_find.cpp -------------------------------------------------------------------------------- /2nd/007_container/017_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/017_copy.cpp -------------------------------------------------------------------------------- /2nd/007_container/018_transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/018_transform.cpp -------------------------------------------------------------------------------- /2nd/007_container/019_002_pop_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/019_002_pop_back.cpp -------------------------------------------------------------------------------- /2nd/007_container/020_unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/020_unique.cpp -------------------------------------------------------------------------------- /2nd/007_container/021_is_sorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/021_is_sorted.cpp -------------------------------------------------------------------------------- /2nd/007_container/024_accumlate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/024_accumlate.cpp -------------------------------------------------------------------------------- /2nd/007_container/027_data_cstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/027_data_cstr.cpp -------------------------------------------------------------------------------- /2nd/007_container/028_reserve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/007_container/028_reserve.cpp -------------------------------------------------------------------------------- /2nd/008_thread/002_thread_creation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/002_thread_creation.cpp -------------------------------------------------------------------------------- /2nd/008_thread/004_join.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/004_join.cpp -------------------------------------------------------------------------------- /2nd/008_thread/005_joinable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/005_joinable.cpp -------------------------------------------------------------------------------- /2nd/008_thread/006_detach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/006_detach.cpp -------------------------------------------------------------------------------- /2nd/008_thread/007_get_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/007_get_id.cpp -------------------------------------------------------------------------------- /2nd/008_thread/008_yield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/008_yield.cpp -------------------------------------------------------------------------------- /2nd/008_thread/009_sleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/009_sleep.cpp -------------------------------------------------------------------------------- /2nd/008_thread/011_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/011_mutex.cpp -------------------------------------------------------------------------------- /2nd/008_thread/012_shared_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/012_shared_mutex.cpp -------------------------------------------------------------------------------- /2nd/008_thread/013_locks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/013_locks.cpp -------------------------------------------------------------------------------- /2nd/008_thread/015_atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/015_atomic.cpp -------------------------------------------------------------------------------- /2nd/008_thread/016_call_once.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/016_call_once.cpp -------------------------------------------------------------------------------- /2nd/008_thread/018_promise_future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/018_promise_future.cpp -------------------------------------------------------------------------------- /2nd/008_thread/019_01_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/019_01_async.cpp -------------------------------------------------------------------------------- /2nd/008_thread/020_thread_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/008_thread/020_thread_local.cpp -------------------------------------------------------------------------------- /2nd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/2nd/README.md -------------------------------------------------------------------------------- /3rd/002_grammar/001_identifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/001_identifier.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/004_types_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/004_types_01.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/004_types_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/004_types_02.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/005_modifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/005_modifier.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/009_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/009_cast.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/011_unary_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/011_unary_operator.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/012_literal_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/012_literal_01.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/012_literal_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/012_literal_02.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/014_statement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/014_statement.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/015_scope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/015_scope.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/017_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/017_class.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/018_overload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/018_overload.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/019_template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/019_template.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/020_constexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/020_constexpr.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/023_namespace_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/023_namespace_01.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/024_attribute_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/024_attribute_01.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/024_attribute_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/024_attribute_03.cpp -------------------------------------------------------------------------------- /3rd/002_grammar/gcc_demangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/002_grammar/gcc_demangle.h -------------------------------------------------------------------------------- /3rd/003_error_handling/001_about.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/003_error_handling/001_about.cpp -------------------------------------------------------------------------------- /3rd/003_error_handling/007_assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/003_error_handling/007_assert.cpp -------------------------------------------------------------------------------- /3rd/003_error_handling/009_exit_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/003_error_handling/009_exit_01.cpp -------------------------------------------------------------------------------- /3rd/003_error_handling/009_exit_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/003_error_handling/009_exit_02.cpp -------------------------------------------------------------------------------- /3rd/003_error_handling/009_exit_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/003_error_handling/009_exit_03.cpp -------------------------------------------------------------------------------- /3rd/004_string/001_basic_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/001_basic_string.cpp -------------------------------------------------------------------------------- /3rd/004_string/002_construct_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/002_construct_01.cpp -------------------------------------------------------------------------------- /3rd/004_string/002_construct_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/002_construct_02.cpp -------------------------------------------------------------------------------- /3rd/004_string/003_001_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/003_001_io.cpp -------------------------------------------------------------------------------- /3rd/004_string/003_002_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/003_002_assign.cpp -------------------------------------------------------------------------------- /3rd/004_string/003_003_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/003_003_concat.cpp -------------------------------------------------------------------------------- /3rd/004_string/004_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/004_size.cpp -------------------------------------------------------------------------------- /3rd/004_string/005_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/005_clear.cpp -------------------------------------------------------------------------------- /3rd/004_string/006_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/006_empty.cpp -------------------------------------------------------------------------------- /3rd/004_string/007_c_str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/007_c_str.cpp -------------------------------------------------------------------------------- /3rd/004_string/008_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/008_iterator.cpp -------------------------------------------------------------------------------- /3rd/004_string/009_substr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/009_substr.cpp -------------------------------------------------------------------------------- /3rd/004_string/010_stoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/010_stoi.cpp -------------------------------------------------------------------------------- /3rd/004_string/011_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/011_to_string.cpp -------------------------------------------------------------------------------- /3rd/004_string/012_001_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/012_001_find.cpp -------------------------------------------------------------------------------- /3rd/004_string/012_002_rfind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/012_002_rfind.cpp -------------------------------------------------------------------------------- /3rd/004_string/013_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/013_search.cpp -------------------------------------------------------------------------------- /3rd/004_string/014_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/014_replace.cpp -------------------------------------------------------------------------------- /3rd/004_string/015_001_regex_match.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/015_001_regex_match.cpp -------------------------------------------------------------------------------- /3rd/004_string/017_syntax_option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/017_syntax_option.cpp -------------------------------------------------------------------------------- /3rd/004_string/019_001_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/019_001_split.cpp -------------------------------------------------------------------------------- /3rd/004_string/019_002_trim_left.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/019_002_trim_left.cpp -------------------------------------------------------------------------------- /3rd/004_string/019_003_trim_right.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/004_string/019_003_trim_right.cpp -------------------------------------------------------------------------------- /3rd/005_io/002_cout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/002_cout.cpp -------------------------------------------------------------------------------- /3rd/005_io/003_cerr_and_clog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/003_cerr_and_clog.cpp -------------------------------------------------------------------------------- /3rd/005_io/004_cin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/004_cin.cpp -------------------------------------------------------------------------------- /3rd/005_io/005_ostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/005_ostream.cpp -------------------------------------------------------------------------------- /3rd/005_io/006_001_dec_oct_hex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/006_001_dec_oct_hex.cpp -------------------------------------------------------------------------------- /3rd/005_io/006_002_showbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/006_002_showbase.cpp -------------------------------------------------------------------------------- /3rd/005_io/007_001_float_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/007_001_float_output.cpp -------------------------------------------------------------------------------- /3rd/005_io/007_002_setprecision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/007_002_setprecision.cpp -------------------------------------------------------------------------------- /3rd/005_io/008_boolalpha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/008_boolalpha.cpp -------------------------------------------------------------------------------- /3rd/005_io/010_put_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/010_put_time.cpp -------------------------------------------------------------------------------- /3rd/005_io/011_001_istream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/011_001_istream.cpp -------------------------------------------------------------------------------- /3rd/005_io/011_002_skipws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/011_002_skipws.cpp -------------------------------------------------------------------------------- /3rd/005_io/011_003_ws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/011_003_ws.cpp -------------------------------------------------------------------------------- /3rd/005_io/012_001_getline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/012_001_getline.cpp -------------------------------------------------------------------------------- /3rd/005_io/013_stream_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/013_stream_state.cpp -------------------------------------------------------------------------------- /3rd/005_io/014_eof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/014_eof.cpp -------------------------------------------------------------------------------- /3rd/005_io/015_get_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/015_get_time.cpp -------------------------------------------------------------------------------- /3rd/005_io/016_quoted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/016_quoted.cpp -------------------------------------------------------------------------------- /3rd/005_io/017_fstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/017_fstream.cpp -------------------------------------------------------------------------------- /3rd/005_io/018_sstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/018_sstream.cpp -------------------------------------------------------------------------------- /3rd/005_io/019_001_tellg_and_seekg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/019_001_tellg_and_seekg.cpp -------------------------------------------------------------------------------- /3rd/005_io/019_002_seekp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/019_002_seekp.cpp -------------------------------------------------------------------------------- /3rd/005_io/023_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/023_path.cpp -------------------------------------------------------------------------------- /3rd/005_io/024_filesystem_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/024_filesystem_error.cpp -------------------------------------------------------------------------------- /3rd/005_io/025_001_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/025_001_copy.cpp -------------------------------------------------------------------------------- /3rd/005_io/025_002_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/025_002_copy.cpp -------------------------------------------------------------------------------- /3rd/005_io/025_003_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/025_003_copy.cpp -------------------------------------------------------------------------------- /3rd/005_io/026_rename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/026_rename.cpp -------------------------------------------------------------------------------- /3rd/005_io/027_remove.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/027_remove.cpp -------------------------------------------------------------------------------- /3rd/005_io/028_create_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/028_create_directory.cpp -------------------------------------------------------------------------------- /3rd/005_io/030_exists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/030_exists.cpp -------------------------------------------------------------------------------- /3rd/005_io/031_file_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/031_file_size.cpp -------------------------------------------------------------------------------- /3rd/005_io/032_current_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/032_current_path.cpp -------------------------------------------------------------------------------- /3rd/005_io/033_absolute_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/033_absolute_path.cpp -------------------------------------------------------------------------------- /3rd/005_io/034_filename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/034_filename.cpp -------------------------------------------------------------------------------- /3rd/005_io/035_extension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/035_extension.cpp -------------------------------------------------------------------------------- /3rd/005_io/036_stem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/005_io/036_stem.cpp -------------------------------------------------------------------------------- /3rd/006_utility/001_random_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/001_random_01.cpp -------------------------------------------------------------------------------- /3rd/006_utility/001_random_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/001_random_02.cpp -------------------------------------------------------------------------------- /3rd/006_utility/001_random_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/001_random_03.cpp -------------------------------------------------------------------------------- /3rd/006_utility/001_random_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/001_random_04.cpp -------------------------------------------------------------------------------- /3rd/006_utility/002_shared_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/002_shared_ptr_01.cpp -------------------------------------------------------------------------------- /3rd/006_utility/002_shared_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/002_shared_ptr_02.cpp -------------------------------------------------------------------------------- /3rd/006_utility/002_shared_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/002_shared_ptr_03.cpp -------------------------------------------------------------------------------- /3rd/006_utility/002_shared_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/002_shared_ptr_04.cpp -------------------------------------------------------------------------------- /3rd/006_utility/003_unique_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/003_unique_ptr_01.cpp -------------------------------------------------------------------------------- /3rd/006_utility/003_unique_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/003_unique_ptr_02.cpp -------------------------------------------------------------------------------- /3rd/006_utility/003_unique_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/003_unique_ptr_03.cpp -------------------------------------------------------------------------------- /3rd/006_utility/003_unique_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/003_unique_ptr_04.cpp -------------------------------------------------------------------------------- /3rd/006_utility/004_weak_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/004_weak_ptr.cpp -------------------------------------------------------------------------------- /3rd/006_utility/005_numeric_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/005_numeric_max.cpp -------------------------------------------------------------------------------- /3rd/006_utility/006_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/006_max.cpp -------------------------------------------------------------------------------- /3rd/006_utility/007_min.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/007_min.cpp -------------------------------------------------------------------------------- /3rd/006_utility/008_clamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/008_clamp.cpp -------------------------------------------------------------------------------- /3rd/006_utility/009_swap_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/009_swap_01.cpp -------------------------------------------------------------------------------- /3rd/006_utility/009_swap_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/009_swap_02.cpp -------------------------------------------------------------------------------- /3rd/006_utility/010_abs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/010_abs.cpp -------------------------------------------------------------------------------- /3rd/006_utility/011_round.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/011_round.cpp -------------------------------------------------------------------------------- /3rd/006_utility/012_ceil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/012_ceil.cpp -------------------------------------------------------------------------------- /3rd/006_utility/013_floor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/013_floor.cpp -------------------------------------------------------------------------------- /3rd/006_utility/014_sin_cos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/014_sin_cos.cpp -------------------------------------------------------------------------------- /3rd/006_utility/015_sqrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/015_sqrt.cpp -------------------------------------------------------------------------------- /3rd/006_utility/016_pow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/016_pow.cpp -------------------------------------------------------------------------------- /3rd/006_utility/017_exp_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/017_exp_log.cpp -------------------------------------------------------------------------------- /3rd/006_utility/018_rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/018_rtti.cpp -------------------------------------------------------------------------------- /3rd/006_utility/019_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/019_function.cpp -------------------------------------------------------------------------------- /3rd/006_utility/020_chrono_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/020_chrono_01.cpp -------------------------------------------------------------------------------- /3rd/006_utility/020_chrono_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/020_chrono_02.cpp -------------------------------------------------------------------------------- /3rd/006_utility/020_chrono_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/020_chrono_03.cpp -------------------------------------------------------------------------------- /3rd/006_utility/020_chrono_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/020_chrono_04.cpp -------------------------------------------------------------------------------- /3rd/006_utility/020_chrono_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/020_chrono_05.cpp -------------------------------------------------------------------------------- /3rd/006_utility/021_complex_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/021_complex_01.cpp -------------------------------------------------------------------------------- /3rd/006_utility/021_complex_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/021_complex_02.cpp -------------------------------------------------------------------------------- /3rd/006_utility/021_complex_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/021_complex_03.cpp -------------------------------------------------------------------------------- /3rd/006_utility/021_complex_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/021_complex_04.cpp -------------------------------------------------------------------------------- /3rd/006_utility/021_complex_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/021_complex_05.cpp -------------------------------------------------------------------------------- /3rd/006_utility/022_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/022_pair.cpp -------------------------------------------------------------------------------- /3rd/006_utility/023_tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/023_tuple.cpp -------------------------------------------------------------------------------- /3rd/006_utility/024_variant_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/024_variant_01.cpp -------------------------------------------------------------------------------- /3rd/006_utility/024_variant_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/024_variant_02.cpp -------------------------------------------------------------------------------- /3rd/006_utility/024_variant_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/024_variant_03.cpp -------------------------------------------------------------------------------- /3rd/006_utility/025_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/006_utility/025_any.cpp -------------------------------------------------------------------------------- /3rd/007_container/002_001_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/002_001_iterator.cpp -------------------------------------------------------------------------------- /3rd/007_container/004_002_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/004_002_insert.cpp -------------------------------------------------------------------------------- /3rd/007_container/006_at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/006_at.cpp -------------------------------------------------------------------------------- /3rd/007_container/007_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/007_size.cpp -------------------------------------------------------------------------------- /3rd/007_container/008_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/008_resize.cpp -------------------------------------------------------------------------------- /3rd/007_container/009_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/009_clear.cpp -------------------------------------------------------------------------------- /3rd/007_container/010_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/010_empty.cpp -------------------------------------------------------------------------------- /3rd/007_container/011_foreach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/011_foreach.cpp -------------------------------------------------------------------------------- /3rd/007_container/012_fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/012_fill.cpp -------------------------------------------------------------------------------- /3rd/007_container/013_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/013_replace.cpp -------------------------------------------------------------------------------- /3rd/007_container/014_reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/014_reverse.cpp -------------------------------------------------------------------------------- /3rd/007_container/015_shuffle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/015_shuffle.cpp -------------------------------------------------------------------------------- /3rd/007_container/016_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/016_sort.cpp -------------------------------------------------------------------------------- /3rd/007_container/017_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/017_count.cpp -------------------------------------------------------------------------------- /3rd/007_container/018_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/018_find.cpp -------------------------------------------------------------------------------- /3rd/007_container/019_transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/019_transform.cpp -------------------------------------------------------------------------------- /3rd/007_container/020_002_pop_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/020_002_pop_back.cpp -------------------------------------------------------------------------------- /3rd/007_container/021_unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/021_unique.cpp -------------------------------------------------------------------------------- /3rd/007_container/024_accumlate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/024_accumlate.cpp -------------------------------------------------------------------------------- /3rd/007_container/027_data_cstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/027_data_cstr.cpp -------------------------------------------------------------------------------- /3rd/007_container/028_reserve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/028_reserve.cpp -------------------------------------------------------------------------------- /3rd/007_container/031_merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/007_container/031_merge.cpp -------------------------------------------------------------------------------- /3rd/008_thread/002_thread_creation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/002_thread_creation.cpp -------------------------------------------------------------------------------- /3rd/008_thread/004_join.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/004_join.cpp -------------------------------------------------------------------------------- /3rd/008_thread/005_joinable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/005_joinable.cpp -------------------------------------------------------------------------------- /3rd/008_thread/006_detach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/006_detach.cpp -------------------------------------------------------------------------------- /3rd/008_thread/007_get_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/007_get_id.cpp -------------------------------------------------------------------------------- /3rd/008_thread/008_yield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/008_yield.cpp -------------------------------------------------------------------------------- /3rd/008_thread/009_sleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/009_sleep.cpp -------------------------------------------------------------------------------- /3rd/008_thread/011_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/011_mutex.cpp -------------------------------------------------------------------------------- /3rd/008_thread/012_shared_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/012_shared_mutex.cpp -------------------------------------------------------------------------------- /3rd/008_thread/013_locks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/013_locks.cpp -------------------------------------------------------------------------------- /3rd/008_thread/015_atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/015_atomic.cpp -------------------------------------------------------------------------------- /3rd/008_thread/017_promise_future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/017_promise_future.cpp -------------------------------------------------------------------------------- /3rd/008_thread/018_01_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/018_01_async.cpp -------------------------------------------------------------------------------- /3rd/008_thread/019_thread_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/3rd/008_thread/019_thread_local.cpp -------------------------------------------------------------------------------- /4th/003_error_handling/001_about.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/003_error_handling/001_about.cpp -------------------------------------------------------------------------------- /4th/003_error_handling/007_assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/003_error_handling/007_assert.cpp -------------------------------------------------------------------------------- /4th/003_error_handling/009_exit_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/003_error_handling/009_exit_01.cpp -------------------------------------------------------------------------------- /4th/003_error_handling/009_exit_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/003_error_handling/009_exit_02.cpp -------------------------------------------------------------------------------- /4th/003_error_handling/009_exit_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/003_error_handling/009_exit_03.cpp -------------------------------------------------------------------------------- /4th/004_string/001_basic_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/001_basic_string.cpp -------------------------------------------------------------------------------- /4th/004_string/002_construct_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/002_construct_01.cpp -------------------------------------------------------------------------------- /4th/004_string/002_construct_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/002_construct_02.cpp -------------------------------------------------------------------------------- /4th/004_string/003_001_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/003_001_io.cpp -------------------------------------------------------------------------------- /4th/004_string/003_002_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/003_002_assign.cpp -------------------------------------------------------------------------------- /4th/004_string/003_003_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/003_003_concat.cpp -------------------------------------------------------------------------------- /4th/004_string/004_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/004_size.cpp -------------------------------------------------------------------------------- /4th/004_string/005_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/005_clear.cpp -------------------------------------------------------------------------------- /4th/004_string/006_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/006_empty.cpp -------------------------------------------------------------------------------- /4th/004_string/007_c_str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/007_c_str.cpp -------------------------------------------------------------------------------- /4th/004_string/008_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/008_iterator.cpp -------------------------------------------------------------------------------- /4th/004_string/009_substr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/009_substr.cpp -------------------------------------------------------------------------------- /4th/004_string/010_stoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/010_stoi.cpp -------------------------------------------------------------------------------- /4th/004_string/011_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/011_to_string.cpp -------------------------------------------------------------------------------- /4th/004_string/012_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/012_find.cpp -------------------------------------------------------------------------------- /4th/004_string/014_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/014_search.cpp -------------------------------------------------------------------------------- /4th/004_string/015_001_regex_match.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/015_001_regex_match.cpp -------------------------------------------------------------------------------- /4th/004_string/018_001_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/004_string/018_001_format.cpp -------------------------------------------------------------------------------- /4th/005_io/002_cout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/002_cout.cpp -------------------------------------------------------------------------------- /4th/005_io/003_cerr_and_clog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/003_cerr_and_clog.cpp -------------------------------------------------------------------------------- /4th/005_io/004_cin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/004_cin.cpp -------------------------------------------------------------------------------- /4th/005_io/005_ostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/005_ostream.cpp -------------------------------------------------------------------------------- /4th/005_io/006_001_dec_oct_hex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/006_001_dec_oct_hex.cpp -------------------------------------------------------------------------------- /4th/005_io/006_002_showbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/006_002_showbase.cpp -------------------------------------------------------------------------------- /4th/005_io/007_001_float_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/007_001_float_output.cpp -------------------------------------------------------------------------------- /4th/005_io/007_002_setprecision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/007_002_setprecision.cpp -------------------------------------------------------------------------------- /4th/005_io/008_boolalpha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/008_boolalpha.cpp -------------------------------------------------------------------------------- /4th/005_io/010_put_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/010_put_time.cpp -------------------------------------------------------------------------------- /4th/005_io/011_001_istream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/011_001_istream.cpp -------------------------------------------------------------------------------- /4th/005_io/011_002_skipws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/011_002_skipws.cpp -------------------------------------------------------------------------------- /4th/005_io/011_003_ws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/011_003_ws.cpp -------------------------------------------------------------------------------- /4th/005_io/012_001_getline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/012_001_getline.cpp -------------------------------------------------------------------------------- /4th/005_io/013_stream_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/013_stream_state.cpp -------------------------------------------------------------------------------- /4th/005_io/014_eof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/014_eof.cpp -------------------------------------------------------------------------------- /4th/005_io/015_get_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/015_get_time.cpp -------------------------------------------------------------------------------- /4th/005_io/016_quoted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/016_quoted.cpp -------------------------------------------------------------------------------- /4th/005_io/017_fstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/017_fstream.cpp -------------------------------------------------------------------------------- /4th/005_io/018_sstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/018_sstream.cpp -------------------------------------------------------------------------------- /4th/005_io/019_001_tellg_and_seekg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/019_001_tellg_and_seekg.cpp -------------------------------------------------------------------------------- /4th/005_io/019_002_seekp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/019_002_seekp.cpp -------------------------------------------------------------------------------- /4th/005_io/023_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/023_path.cpp -------------------------------------------------------------------------------- /4th/005_io/024_filesystem_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/024_filesystem_error.cpp -------------------------------------------------------------------------------- /4th/005_io/025_001_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/025_001_copy.cpp -------------------------------------------------------------------------------- /4th/005_io/025_002_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/025_002_copy.cpp -------------------------------------------------------------------------------- /4th/005_io/025_003_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/025_003_copy.cpp -------------------------------------------------------------------------------- /4th/005_io/026_rename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/026_rename.cpp -------------------------------------------------------------------------------- /4th/005_io/027_remove.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/027_remove.cpp -------------------------------------------------------------------------------- /4th/005_io/028_create_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/028_create_directory.cpp -------------------------------------------------------------------------------- /4th/005_io/030_exists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/030_exists.cpp -------------------------------------------------------------------------------- /4th/005_io/031_file_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/031_file_size.cpp -------------------------------------------------------------------------------- /4th/005_io/032_current_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/032_current_path.cpp -------------------------------------------------------------------------------- /4th/005_io/033_absolute_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/033_absolute_path.cpp -------------------------------------------------------------------------------- /4th/005_io/034_filename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/034_filename.cpp -------------------------------------------------------------------------------- /4th/005_io/035_extension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/035_extension.cpp -------------------------------------------------------------------------------- /4th/005_io/036_stem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/005_io/036_stem.cpp -------------------------------------------------------------------------------- /4th/006_utility/001_random_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/001_random_01.cpp -------------------------------------------------------------------------------- /4th/006_utility/001_random_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/001_random_02.cpp -------------------------------------------------------------------------------- /4th/006_utility/001_random_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/001_random_03.cpp -------------------------------------------------------------------------------- /4th/006_utility/001_random_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/001_random_04.cpp -------------------------------------------------------------------------------- /4th/006_utility/002_shared_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/002_shared_ptr_01.cpp -------------------------------------------------------------------------------- /4th/006_utility/002_shared_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/002_shared_ptr_02.cpp -------------------------------------------------------------------------------- /4th/006_utility/002_shared_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/002_shared_ptr_03.cpp -------------------------------------------------------------------------------- /4th/006_utility/002_shared_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/002_shared_ptr_04.cpp -------------------------------------------------------------------------------- /4th/006_utility/003_unique_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/003_unique_ptr_01.cpp -------------------------------------------------------------------------------- /4th/006_utility/003_unique_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/003_unique_ptr_02.cpp -------------------------------------------------------------------------------- /4th/006_utility/003_unique_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/003_unique_ptr_03.cpp -------------------------------------------------------------------------------- /4th/006_utility/003_unique_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/003_unique_ptr_04.cpp -------------------------------------------------------------------------------- /4th/006_utility/004_weak_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/004_weak_ptr.cpp -------------------------------------------------------------------------------- /4th/006_utility/005_numeric_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/005_numeric_max.cpp -------------------------------------------------------------------------------- /4th/006_utility/006_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/006_max.cpp -------------------------------------------------------------------------------- /4th/006_utility/007_min.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/007_min.cpp -------------------------------------------------------------------------------- /4th/006_utility/008_clamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/008_clamp.cpp -------------------------------------------------------------------------------- /4th/006_utility/009_swap_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/009_swap_01.cpp -------------------------------------------------------------------------------- /4th/006_utility/009_swap_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/009_swap_02.cpp -------------------------------------------------------------------------------- /4th/006_utility/010_abs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/010_abs.cpp -------------------------------------------------------------------------------- /4th/006_utility/011_round.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/011_round.cpp -------------------------------------------------------------------------------- /4th/006_utility/012_ceil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/012_ceil.cpp -------------------------------------------------------------------------------- /4th/006_utility/013_floor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/013_floor.cpp -------------------------------------------------------------------------------- /4th/006_utility/014_sin_cos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/014_sin_cos.cpp -------------------------------------------------------------------------------- /4th/006_utility/015_sqrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/015_sqrt.cpp -------------------------------------------------------------------------------- /4th/006_utility/016_pow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/016_pow.cpp -------------------------------------------------------------------------------- /4th/006_utility/017_exp_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/017_exp_log.cpp -------------------------------------------------------------------------------- /4th/006_utility/018_rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/018_rtti.cpp -------------------------------------------------------------------------------- /4th/006_utility/019_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/019_function.cpp -------------------------------------------------------------------------------- /4th/006_utility/020_chrono_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/020_chrono_01.cpp -------------------------------------------------------------------------------- /4th/006_utility/020_chrono_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/020_chrono_02.cpp -------------------------------------------------------------------------------- /4th/006_utility/020_chrono_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/020_chrono_03.cpp -------------------------------------------------------------------------------- /4th/006_utility/020_chrono_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/020_chrono_04.cpp -------------------------------------------------------------------------------- /4th/006_utility/020_chrono_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/020_chrono_05.cpp -------------------------------------------------------------------------------- /4th/006_utility/021_complex_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/021_complex_01.cpp -------------------------------------------------------------------------------- /4th/006_utility/021_complex_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/021_complex_02.cpp -------------------------------------------------------------------------------- /4th/006_utility/021_complex_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/021_complex_03.cpp -------------------------------------------------------------------------------- /4th/006_utility/021_complex_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/021_complex_04.cpp -------------------------------------------------------------------------------- /4th/006_utility/021_complex_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/021_complex_05.cpp -------------------------------------------------------------------------------- /4th/006_utility/022_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/022_pair.cpp -------------------------------------------------------------------------------- /4th/006_utility/023_tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/023_tuple.cpp -------------------------------------------------------------------------------- /4th/006_utility/024_variant_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/024_variant_01.cpp -------------------------------------------------------------------------------- /4th/006_utility/024_variant_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/024_variant_02.cpp -------------------------------------------------------------------------------- /4th/006_utility/024_variant_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/024_variant_03.cpp -------------------------------------------------------------------------------- /4th/006_utility/025_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/006_utility/025_any.cpp -------------------------------------------------------------------------------- /4th/007_container/002_001_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/002_001_iterator.cpp -------------------------------------------------------------------------------- /4th/007_container/004_002_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/004_002_insert.cpp -------------------------------------------------------------------------------- /4th/007_container/006_at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/006_at.cpp -------------------------------------------------------------------------------- /4th/007_container/007_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/007_size.cpp -------------------------------------------------------------------------------- /4th/007_container/008_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/008_resize.cpp -------------------------------------------------------------------------------- /4th/007_container/009_clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/009_clear.cpp -------------------------------------------------------------------------------- /4th/007_container/010_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/010_empty.cpp -------------------------------------------------------------------------------- /4th/007_container/011_foreach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/011_foreach.cpp -------------------------------------------------------------------------------- /4th/007_container/012_fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/012_fill.cpp -------------------------------------------------------------------------------- /4th/007_container/013_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/013_replace.cpp -------------------------------------------------------------------------------- /4th/007_container/014_reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/014_reverse.cpp -------------------------------------------------------------------------------- /4th/007_container/015_shuffle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/015_shuffle.cpp -------------------------------------------------------------------------------- /4th/007_container/016_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/016_sort.cpp -------------------------------------------------------------------------------- /4th/007_container/017_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/017_count.cpp -------------------------------------------------------------------------------- /4th/007_container/018_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/018_find.cpp -------------------------------------------------------------------------------- /4th/007_container/019_transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/019_transform.cpp -------------------------------------------------------------------------------- /4th/007_container/020_002_pop_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/020_002_pop_back.cpp -------------------------------------------------------------------------------- /4th/007_container/021_unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/021_unique.cpp -------------------------------------------------------------------------------- /4th/007_container/024_accumlate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/024_accumlate.cpp -------------------------------------------------------------------------------- /4th/007_container/027_data_cstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/027_data_cstr.cpp -------------------------------------------------------------------------------- /4th/007_container/028_reserve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/028_reserve.cpp -------------------------------------------------------------------------------- /4th/007_container/031_merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/007_container/031_merge.cpp -------------------------------------------------------------------------------- /4th/008_thread/002_thread_creation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/002_thread_creation.cpp -------------------------------------------------------------------------------- /4th/008_thread/004_join.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/004_join.cpp -------------------------------------------------------------------------------- /4th/008_thread/005_joinable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/005_joinable.cpp -------------------------------------------------------------------------------- /4th/008_thread/006_detach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/006_detach.cpp -------------------------------------------------------------------------------- /4th/008_thread/007_get_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/007_get_id.cpp -------------------------------------------------------------------------------- /4th/008_thread/008_yield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/008_yield.cpp -------------------------------------------------------------------------------- /4th/008_thread/009_sleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/009_sleep.cpp -------------------------------------------------------------------------------- /4th/008_thread/011_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/011_mutex.cpp -------------------------------------------------------------------------------- /4th/008_thread/012_shared_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/012_shared_mutex.cpp -------------------------------------------------------------------------------- /4th/008_thread/013_locks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/013_locks.cpp -------------------------------------------------------------------------------- /4th/008_thread/015_atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/015_atomic.cpp -------------------------------------------------------------------------------- /4th/008_thread/017_promise_future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/017_promise_future.cpp -------------------------------------------------------------------------------- /4th/008_thread/018_01_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/018_01_async.cpp -------------------------------------------------------------------------------- /4th/008_thread/019_thread_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/4th/008_thread/019_thread_local.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/about.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/about.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/assert.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/exception.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/exit_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/exit_01.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/exit_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/exit_02.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/exit_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/exit_03.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/expected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/expected.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/noexcept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/noexcept.cpp -------------------------------------------------------------------------------- /5th/003_error_handling/optional_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/003_error_handling/optional_02.cpp -------------------------------------------------------------------------------- /5th/004_string/basic_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/basic_string.cpp -------------------------------------------------------------------------------- /5th/004_string/basic_string_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/basic_string_view.cpp -------------------------------------------------------------------------------- /5th/004_string/c_str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/c_str.cpp -------------------------------------------------------------------------------- /5th/004_string/clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/clear.cpp -------------------------------------------------------------------------------- /5th/004_string/construct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/construct.cpp -------------------------------------------------------------------------------- /5th/004_string/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/empty.cpp -------------------------------------------------------------------------------- /5th/004_string/find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/find.cpp -------------------------------------------------------------------------------- /5th/004_string/format_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/format_01.cpp -------------------------------------------------------------------------------- /5th/004_string/format_03_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/format_03_string.cpp -------------------------------------------------------------------------------- /5th/004_string/format_04_container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/format_04_container.cpp -------------------------------------------------------------------------------- /5th/004_string/format_05_alignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/format_05_alignment.cpp -------------------------------------------------------------------------------- /5th/004_string/formatter_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/formatter_01.cpp -------------------------------------------------------------------------------- /5th/004_string/formatter_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/formatter_02.cpp -------------------------------------------------------------------------------- /5th/004_string/iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/iterator.cpp -------------------------------------------------------------------------------- /5th/004_string/join.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/join.cpp -------------------------------------------------------------------------------- /5th/004_string/literal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/literal.cpp -------------------------------------------------------------------------------- /5th/004_string/regex_01_match.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/regex_01_match.cpp -------------------------------------------------------------------------------- /5th/004_string/regex_02_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/regex_02_search.cpp -------------------------------------------------------------------------------- /5th/004_string/regex_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/regex_replace.cpp -------------------------------------------------------------------------------- /5th/004_string/search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/search.cpp -------------------------------------------------------------------------------- /5th/004_string/size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/size.cpp -------------------------------------------------------------------------------- /5th/004_string/split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/split.cpp -------------------------------------------------------------------------------- /5th/004_string/starts_ends_with.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/starts_ends_with.cpp -------------------------------------------------------------------------------- /5th/004_string/stoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/stoi.cpp -------------------------------------------------------------------------------- /5th/004_string/stringop_01_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/stringop_01_io.cpp -------------------------------------------------------------------------------- /5th/004_string/stringop_02_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/stringop_02_assign.cpp -------------------------------------------------------------------------------- /5th/004_string/stringop_03_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/stringop_03_concat.cpp -------------------------------------------------------------------------------- /5th/004_string/substr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/substr.cpp -------------------------------------------------------------------------------- /5th/004_string/to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/004_string/to_string.cpp -------------------------------------------------------------------------------- /5th/005_io/absolute_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/absolute_path.cpp -------------------------------------------------------------------------------- /5th/005_io/cerr_and_clog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/cerr_and_clog.cpp -------------------------------------------------------------------------------- /5th/005_io/cin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/cin.cpp -------------------------------------------------------------------------------- /5th/005_io/copy_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/copy_01.cpp -------------------------------------------------------------------------------- /5th/005_io/copy_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/copy_02.cpp -------------------------------------------------------------------------------- /5th/005_io/copy_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/copy_03.cpp -------------------------------------------------------------------------------- /5th/005_io/cout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/cout.cpp -------------------------------------------------------------------------------- /5th/005_io/create_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/create_directory.cpp -------------------------------------------------------------------------------- /5th/005_io/current_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/current_path.cpp -------------------------------------------------------------------------------- /5th/005_io/define_input_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/define_input_operator.cpp -------------------------------------------------------------------------------- /5th/005_io/define_output_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/define_output_operator.cpp -------------------------------------------------------------------------------- /5th/005_io/directory_iterator_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/directory_iterator_01.cpp -------------------------------------------------------------------------------- /5th/005_io/eof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/eof.cpp -------------------------------------------------------------------------------- /5th/005_io/exists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/exists.cpp -------------------------------------------------------------------------------- /5th/005_io/extension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/extension.cpp -------------------------------------------------------------------------------- /5th/005_io/file_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/file_size.cpp -------------------------------------------------------------------------------- /5th/005_io/filename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/filename.cpp -------------------------------------------------------------------------------- /5th/005_io/filesystem_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/filesystem_error.cpp -------------------------------------------------------------------------------- /5th/005_io/fstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/fstream.cpp -------------------------------------------------------------------------------- /5th/005_io/getline_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/getline_01.cpp -------------------------------------------------------------------------------- /5th/005_io/getline_02_with_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/getline_02_with_loop.cpp -------------------------------------------------------------------------------- /5th/005_io/istream_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/istream_01.cpp -------------------------------------------------------------------------------- /5th/005_io/istream_02_skipws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/istream_02_skipws.cpp -------------------------------------------------------------------------------- /5th/005_io/istream_03_ws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/istream_03_ws.cpp -------------------------------------------------------------------------------- /5th/005_io/istreambuf_iterator_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/istreambuf_iterator_01.cpp -------------------------------------------------------------------------------- /5th/005_io/istreambuf_iterator_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/istreambuf_iterator_02.cpp -------------------------------------------------------------------------------- /5th/005_io/ostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/ostream.cpp -------------------------------------------------------------------------------- /5th/005_io/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/path.cpp -------------------------------------------------------------------------------- /5th/005_io/print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/print.cpp -------------------------------------------------------------------------------- /5th/005_io/remove.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/remove.cpp -------------------------------------------------------------------------------- /5th/005_io/rename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/rename.cpp -------------------------------------------------------------------------------- /5th/005_io/seek_01_tellg_and_seekg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/seek_01_tellg_and_seekg.cpp -------------------------------------------------------------------------------- /5th/005_io/seek_02_seekp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/seek_02_seekp.cpp -------------------------------------------------------------------------------- /5th/005_io/sstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/sstream.cpp -------------------------------------------------------------------------------- /5th/005_io/stem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/stem.cpp -------------------------------------------------------------------------------- /5th/005_io/stream_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/005_io/stream_state.cpp -------------------------------------------------------------------------------- /5th/006_utility/abs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/abs.cpp -------------------------------------------------------------------------------- /5th/006_utility/any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/any.cpp -------------------------------------------------------------------------------- /5th/006_utility/bitops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/bitops.cpp -------------------------------------------------------------------------------- /5th/006_utility/ceil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/ceil.cpp -------------------------------------------------------------------------------- /5th/006_utility/chrono_01_now.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/chrono_01_now.cpp -------------------------------------------------------------------------------- /5th/006_utility/chrono_03_wait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/chrono_03_wait.cpp -------------------------------------------------------------------------------- /5th/006_utility/chrono_06_literals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/chrono_06_literals.cpp -------------------------------------------------------------------------------- /5th/006_utility/clamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/clamp.cpp -------------------------------------------------------------------------------- /5th/006_utility/complex_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/complex_01.cpp -------------------------------------------------------------------------------- /5th/006_utility/complex_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/complex_02.cpp -------------------------------------------------------------------------------- /5th/006_utility/complex_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/complex_03.cpp -------------------------------------------------------------------------------- /5th/006_utility/complex_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/complex_04.cpp -------------------------------------------------------------------------------- /5th/006_utility/complex_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/complex_05.cpp -------------------------------------------------------------------------------- /5th/006_utility/endian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/endian.cpp -------------------------------------------------------------------------------- /5th/006_utility/exp_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/exp_log.cpp -------------------------------------------------------------------------------- /5th/006_utility/floor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/floor.cpp -------------------------------------------------------------------------------- /5th/006_utility/function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/function.cpp -------------------------------------------------------------------------------- /5th/006_utility/lerp_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/lerp_01.cpp -------------------------------------------------------------------------------- /5th/006_utility/lerp_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/lerp_02.cpp -------------------------------------------------------------------------------- /5th/006_utility/max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/max.cpp -------------------------------------------------------------------------------- /5th/006_utility/min.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/min.cpp -------------------------------------------------------------------------------- /5th/006_utility/numeric_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/numeric_max.cpp -------------------------------------------------------------------------------- /5th/006_utility/pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/pair.cpp -------------------------------------------------------------------------------- /5th/006_utility/pow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/pow.cpp -------------------------------------------------------------------------------- /5th/006_utility/random_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/random_01.cpp -------------------------------------------------------------------------------- /5th/006_utility/random_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/random_02.cpp -------------------------------------------------------------------------------- /5th/006_utility/random_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/random_03.cpp -------------------------------------------------------------------------------- /5th/006_utility/random_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/random_04.cpp -------------------------------------------------------------------------------- /5th/006_utility/round.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/round.cpp -------------------------------------------------------------------------------- /5th/006_utility/rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/rtti.cpp -------------------------------------------------------------------------------- /5th/006_utility/shared_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/shared_ptr_01.cpp -------------------------------------------------------------------------------- /5th/006_utility/shared_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/shared_ptr_02.cpp -------------------------------------------------------------------------------- /5th/006_utility/shared_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/shared_ptr_03.cpp -------------------------------------------------------------------------------- /5th/006_utility/shared_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/shared_ptr_04.cpp -------------------------------------------------------------------------------- /5th/006_utility/sin_cos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/sin_cos.cpp -------------------------------------------------------------------------------- /5th/006_utility/sqrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/sqrt.cpp -------------------------------------------------------------------------------- /5th/006_utility/stacktrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/stacktrace.cpp -------------------------------------------------------------------------------- /5th/006_utility/swap_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/swap_01.cpp -------------------------------------------------------------------------------- /5th/006_utility/swap_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/swap_02.cpp -------------------------------------------------------------------------------- /5th/006_utility/tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/tuple.cpp -------------------------------------------------------------------------------- /5th/006_utility/unique_ptr_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/unique_ptr_01.cpp -------------------------------------------------------------------------------- /5th/006_utility/unique_ptr_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/unique_ptr_02.cpp -------------------------------------------------------------------------------- /5th/006_utility/unique_ptr_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/unique_ptr_03.cpp -------------------------------------------------------------------------------- /5th/006_utility/unique_ptr_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/unique_ptr_04.cpp -------------------------------------------------------------------------------- /5th/006_utility/variant_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/variant_01.cpp -------------------------------------------------------------------------------- /5th/006_utility/variant_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/variant_02.cpp -------------------------------------------------------------------------------- /5th/006_utility/variant_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/variant_03.cpp -------------------------------------------------------------------------------- /5th/006_utility/weak_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/006_utility/weak_ptr.cpp -------------------------------------------------------------------------------- /5th/007_container/accumlate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/accumlate.cpp -------------------------------------------------------------------------------- /5th/007_container/all_any_none_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/all_any_none_of.cpp -------------------------------------------------------------------------------- /5th/007_container/at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/at.cpp -------------------------------------------------------------------------------- /5th/007_container/clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/clear.cpp -------------------------------------------------------------------------------- /5th/007_container/count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/count.cpp -------------------------------------------------------------------------------- /5th/007_container/data_cstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/data_cstr.cpp -------------------------------------------------------------------------------- /5th/007_container/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/empty.cpp -------------------------------------------------------------------------------- /5th/007_container/enumerate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/enumerate.cpp -------------------------------------------------------------------------------- /5th/007_container/fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/fill.cpp -------------------------------------------------------------------------------- /5th/007_container/find_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/find_01.cpp -------------------------------------------------------------------------------- /5th/007_container/find_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/find_02.cpp -------------------------------------------------------------------------------- /5th/007_container/foreach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/foreach.cpp -------------------------------------------------------------------------------- /5th/007_container/insert_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/insert_iterator.cpp -------------------------------------------------------------------------------- /5th/007_container/iota_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/iota_view.cpp -------------------------------------------------------------------------------- /5th/007_container/key_define_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/key_define_01.cpp -------------------------------------------------------------------------------- /5th/007_container/key_define_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/key_define_02.cpp -------------------------------------------------------------------------------- /5th/007_container/key_define_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/key_define_03.cpp -------------------------------------------------------------------------------- /5th/007_container/key_define_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/key_define_04.cpp -------------------------------------------------------------------------------- /5th/007_container/merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/merge.cpp -------------------------------------------------------------------------------- /5th/007_container/min_max_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/min_max_element.cpp -------------------------------------------------------------------------------- /5th/007_container/next_permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/next_permutation.cpp -------------------------------------------------------------------------------- /5th/007_container/range_001_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/range_001_range.cpp -------------------------------------------------------------------------------- /5th/007_container/replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/replace.cpp -------------------------------------------------------------------------------- /5th/007_container/reserve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/reserve.cpp -------------------------------------------------------------------------------- /5th/007_container/resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/resize.cpp -------------------------------------------------------------------------------- /5th/007_container/reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/reverse.cpp -------------------------------------------------------------------------------- /5th/007_container/shrink_to_fit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/shrink_to_fit.cpp -------------------------------------------------------------------------------- /5th/007_container/shuffle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/shuffle.cpp -------------------------------------------------------------------------------- /5th/007_container/size_001_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/size_001_size.cpp -------------------------------------------------------------------------------- /5th/007_container/size_002_ssize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/size_002_ssize.cpp -------------------------------------------------------------------------------- /5th/007_container/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/sort.cpp -------------------------------------------------------------------------------- /5th/007_container/span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/span.cpp -------------------------------------------------------------------------------- /5th/007_container/take_drop_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/take_drop_filter.cpp -------------------------------------------------------------------------------- /5th/007_container/unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/unique.cpp -------------------------------------------------------------------------------- /5th/007_container/zip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/007_container/zip.cpp -------------------------------------------------------------------------------- /5th/008_thread/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/async.cpp -------------------------------------------------------------------------------- /5th/008_thread/atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/atomic.cpp -------------------------------------------------------------------------------- /5th/008_thread/condition_variable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/condition_variable.cpp -------------------------------------------------------------------------------- /5th/008_thread/detach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/detach.cpp -------------------------------------------------------------------------------- /5th/008_thread/join.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/join.cpp -------------------------------------------------------------------------------- /5th/008_thread/joinable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/joinable.cpp -------------------------------------------------------------------------------- /5th/008_thread/jthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/jthread.cpp -------------------------------------------------------------------------------- /5th/008_thread/locks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/locks.cpp -------------------------------------------------------------------------------- /5th/008_thread/mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/mutex.cpp -------------------------------------------------------------------------------- /5th/008_thread/parallel_algo_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/parallel_algo_01.cpp -------------------------------------------------------------------------------- /5th/008_thread/promise_future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/promise_future.cpp -------------------------------------------------------------------------------- /5th/008_thread/shared_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/shared_mutex.cpp -------------------------------------------------------------------------------- /5th/008_thread/sleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/sleep.cpp -------------------------------------------------------------------------------- /5th/008_thread/thread_creation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/thread_creation.cpp -------------------------------------------------------------------------------- /5th/008_thread/thread_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/thread_local.cpp -------------------------------------------------------------------------------- /5th/008_thread/yield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/5th/008_thread/yield.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-pocketref/sample-code/HEAD/README.md --------------------------------------------------------------------------------