├── .gitignore ├── LICENSE ├── README.md ├── boilerplate.cpp ├── chapter02 ├── ch02_drill_hello.cpp └── ch02_notes.md ├── chapter03 ├── ch03_drill_letter.cpp ├── ch03_notes.md ├── ch03_tt_cruel.cpp ├── ch03_tt_name_age.cpp ├── ch03_tt_narrow.cpp ├── ch03_tt_operators.cpp ├── ch03_tt_repeat.cpp ├── ex02_m_to_k.cpp ├── ex03_bad_names.cpp ├── ex04-5_compare.cpp ├── ex06_sort_ints.cpp ├── ex07_sort_strings.cpp ├── ex08_odd_even.cpp ├── ex09_word_nums.cpp ├── ex10_operatus.cpp ├── ex11_checkout.cpp ├── x_input_name.cpp └── x_string_ops.cpp ├── chapter04 ├── ch04_drill.cpp ├── ch04_notes.md ├── ch04_tt1_money.cpp ├── ch04_tt2_switch_money.cpp ├── ch04_tt3_char_table.cpp ├── ch04_tt4_for_all_chars.cpp ├── ch04_tt5_archaic_square.cpp ├── ch04_tt6_bleep.cpp ├── ex02_median.cpp ├── ex03_distances.cpp ├── ex04_number_guess.cpp ├── ex05_calculator.cpp ├── ex06_digit_string.cpp ├── ex07_string_calc.cpp ├── ex08_chess_rice.cpp ├── ex09_most_rice.cpp ├── ex10_rps.cpp ├── ex11_prime.cpp ├── ex12_max_prime.cpp ├── ex13_sieve_eratosthenes.cpp ├── ex14_custom_sieve.cpp ├── ex15_prime_limit.cpp ├── ex16_mode.cpp ├── ex17_mode_strings.cpp ├── ex18_quadratic.cpp ├── ex19_name_value.cpp ├── ex20_search_name.cpp ├── ex21_search_score.cpp ├── x_dictionary.cpp ├── x_inches_to_cm.cpp ├── x_switch_example.cpp └── x_vectors.cpp ├── chapter05 ├── ch05_drill.cpp ├── ch05_notes.md ├── ch05_tt1_syntax_errors.cpp ├── ch05_tt2_type_errors.cpp ├── ch05_tt5_logic_errors.cpp ├── ch05_tt9_pre_post.cpp ├── ex02_celsius_to_kelvin.cpp ├── ex03_absolute_zero.cpp ├── ex04_ctok_err.cpp ├── ex05_ktoc.cpp ├── ex06_ctof.cpp ├── ex07_quadratic.cpp ├── ex08_n_integers.cpp ├── ex09_post_integers.cpp ├── ex10_double_diff.cpp ├── ex11_fibonacci.cpp ├── ex12_bulls_cows.cpp ├── ex13_random_bulls.cpp ├── ex14_day_sums.cpp └── x_bad_area.cpp ├── chapter06 ├── ch06_calculator.cpp ├── ch06_drill.cpp ├── ch06_notes.md ├── ch06_tt2_calculator00.cpp ├── ex04_Name_value.cpp ├── ex06_english.cpp ├── ex07_bitwise.cpp ├── ex08_bulls_again.cpp ├── ex09_intechars.cpp ├── ex10_permutations.cpp ├── x_ex02_braces.cpp └── x_ex03_factorial.cpp ├── chapter07 ├── ch07_calculator.cpp ├── ch07_drill.cpp ├── ch07_notes.md ├── x_ex01_underscore.cpp ├── x_ex02_assignment.cpp ├── x_ex03_constants.cpp ├── x_ex04_symbol_table.cpp ├── x_ex05_newline_print.cpp ├── x_ex06_help.cpp ├── x_ex07_quit_help.cpp └── x_ex08_grammar.cpp ├── chapter08 ├── ch08_drill_1_my.cpp ├── ch08_drill_1_my.h ├── ch08_drill_1_use.cpp ├── ch08_drill_2.cpp ├── ch08_drill_3.cpp ├── ch08_notes.md ├── ex01_calculator.cpp ├── ex02_int_print.h ├── ex03_fibonacci.cpp ├── ex05_reverse.cpp ├── ex06_rev_strings.cpp ├── ex07_name_age.cpp ├── ex08_names_unlimited.cpp ├── ex09_index.cpp ├── ex10_maxv.cpp ├── ex11_data_set.cpp ├── ex12_print_until.cpp ├── ex13_string_chars.cpp ├── ex14_const_value.cpp └── x_ex01_calculator.cpp ├── chapter09 ├── ch09_drill.cpp ├── ch09_notes.md ├── ex02_name_pairs.cpp ├── ex03_operator.cpp ├── ex04_gibberish.cpp ├── ex05-9_library │ ├── book.cpp │ ├── book.h │ ├── ex05_book.cpp │ ├── ex08_patron.cpp │ ├── ex09_library.cpp │ ├── library.cpp │ ├── library.h │ └── main.cpp ├── ex10-11_chrono │ ├── chrono.cpp │ ├── chrono.h │ └── main.cpp ├── ex12_date │ ├── bit_test.cpp │ ├── date.cpp │ ├── date.h │ └── main.cpp ├── ex13_rational │ ├── ex13_rational.cpp │ ├── main.cpp │ ├── rational.cpp │ └── rational.h └── ex14-16_money │ ├── main.cpp │ ├── money.cpp │ └── money.h ├── chapter10 ├── ch10_drill_points.cpp ├── ch10_notes.md ├── ex01_sum_ints.cpp ├── ex02_store_temps.cpp ├── ex03_temp_stats.cpp ├── ex04_temp_units.cpp ├── ex05_print_year.cpp ├── ex06_roman_int.cpp ├── ex08_file_concat.cpp ├── ex09_merge_sort.cpp ├── ex11_only_ints.cpp ├── input.txt ├── input_1.txt ├── input_2.txt ├── input_3.txt ├── mydata.txt ├── output.txt ├── output_1_2.txt ├── raw_temps.txt ├── reading_data.txt ├── white_ints.txt ├── x_reading.cpp └── x_scratch.cpp ├── chapter11 ├── adama.txt ├── ch11_drill_test_output.cpp ├── ch11_notes.md ├── ch11_tt_scratch.cpp ├── doubles.txt ├── ex01_lower.cpp ├── ex02_line_search.cpp ├── ex03_disemvowels.cpp ├── ex04_multi_input.cpp ├── ex05_char_class.cpp ├── ex06-8_punct_swap.cpp ├── ex09_binary_io.cpp ├── ex10_split.cpp ├── ex11_split_plus.cpp ├── ex12_reverse_char.cpp ├── ex13_reverse_words.cpp ├── ex14_charclass_count.cpp ├── ex15_scientific_8.cpp ├── ex16_ordered_count.cpp ├── ints.txt ├── lines.txt ├── output.txt └── x_punct_stream.cpp ├── chapter12 ├── ch12_drill.cpp ├── ch12_notes.md ├── ex01_many_shapes.cpp ├── ex07_house.cpp ├── ex08_olympic.cpp ├── ex09_image.cpp ├── ex10_file_diagram.cpp ├── ex11_polygons.cpp ├── ex12_superellipse.cpp ├── example.cpp ├── rob_bass.jpg └── snow_cpp.gif ├── chapter13 ├── ch13_drill.cpp ├── ch13_notes.md ├── ch13_tools.cpp ├── ch13_tools.h ├── ex01_arc.cpp ├── ex02_box.cpp ├── ex03_arrow.cpp ├── ex04_rect_connect.cpp ├── ex05_circ_connect.cpp ├── ex06_diagram.cpp ├── ex07_rgb_chart.cpp ├── ex08_reg_hex.cpp ├── ex09_hex_tile.cpp ├── ex10_reg_poly.cpp ├── ex11_ellipse.cpp ├── ex12_circ_mark.cpp ├── ex13_color_matrix.cpp ├── ex14_right_triangle.cpp ├── ex15_right_tile.cpp ├── ex16_hex_tile_2.cpp ├── ex17_hex_tile_3.cpp ├── ex18_poly.cpp └── ex19_star.cpp ├── chapter14 ├── ch14_drill.cpp ├── ch14_notes.md ├── ch14_tools.cpp ├── ch14_tools.h ├── ex01_smiley_frowny.cpp ├── ex02_cant_copy.cpp ├── ex03_abstract.cpp ├── ex04_immobile.cpp ├── ex05_striped_rect.cpp ├── ex06_striped_circ.cpp ├── ex08_octagon.cpp ├── ex09_group.cpp ├── ex10_pseudo_win.cpp └── ex11_binary_tree.cpp ├── chapter15 ├── ch15_drill_1.cpp ├── ch15_drill_2.cpp ├── ch15_example_3.cpp ├── ch15_example_5.cpp ├── ch15_notes.md ├── ch15_tools.cpp ├── ch15_tools.h ├── ex01_factorial.cpp ├── ex02_fct.cpp ├── ex03_precision.cpp ├── ex04_sin_cos.cpp ├── ex05_leibniz.cpp ├── ex06_bar_graph.cpp ├── ex07_bar_graph_2.cpp ├── ex08_heights.cpp ├── ex09_can_rivers.cpp ├── heights.txt └── rivers.txt ├── chapter16 ├── ch16_drill.cpp ├── ch16_notes.md ├── ch16_tools.cpp ├── ch16_tools.h ├── ex01_my_window.cpp └── ex02_checkerboard.cpp ├── chapter17 ├── ch17_drill_1.cpp ├── ch17_drill_2.cpp ├── ch17_notes.md ├── ch17_tt_destructors.cpp ├── ch17_tt_sizeof.cpp ├── ex03_to_lower.cpp ├── ex04_strdup.cpp ├── ex05_findx.cpp ├── ex06_mem_exhaust.cpp ├── ex07_cin_no_str.cpp ├── ex08_cin_str.cpp ├── ex09_memory_growth.cpp ├── ex11_list_of_gods.cpp ├── ex13_struct_god.cpp └── ex14_single_link.cpp ├── chapter18 ├── ch18_drill_1.cpp ├── ch18_drill_2.cpp ├── ch18_notes.md ├── ch18_tt_copy.cpp ├── ch18_tt_vector.cpp ├── ex01_to_04.cpp ├── ex05_to_07.cpp ├── ex08_palindrome.cpp ├── ex09_mem_layout.cpp ├── ex10_long_string.cpp ├── ex11_skip_list.cpp ├── ex12_wumpus.cpp └── scratch_array.cpp ├── chapter19 ├── ch19_drill.cpp ├── ch19_notes.md ├── ch19_vec_test.cpp ├── ch19_vector.h ├── ex01_vec_add.cpp ├── ex02_mult_sum.cpp ├── ex03_pair.cpp ├── ex04_link.cpp ├── ex05_int.cpp ├── ex06-7_number.cpp ├── ex08-9_allocate.cpp ├── ex10_unique.cpp ├── ex11_counted.cpp ├── ex12_file_handle.cpp ├── ex13_tracer.cpp ├── ex14-15_wumpus_gui.cpp └── test.txt ├── chapter20 ├── ch20_drill.cpp ├── ch20_notes.md ├── ch20_real_vec.cpp ├── ch20_test_type.h ├── ch20_tt_chars.cpp ├── ex01_tts.cpp ├── ex02_jack_jill.cpp ├── ex03_jj_palin.cpp ├── ex04_jj_fix.cpp ├── ex05_vector_io.cpp ├── ex06_08-10_doc.cpp ├── ex07_last_str.cpp ├── ex11_list_to_vec.cpp ├── ex12_list_1.cpp ├── ex13_list_2.cpp ├── ex14_slist.cpp ├── ex15_pvector.cpp ├── ex16-1_ovector.cpp ├── ex16-2_ovector.cpp ├── ex18-1_v_rit.cpp ├── ex18-2_v_rit.cpp ├── ex19_l_rit.cpp ├── ex20_timed.cpp ├── jack.txt └── jill.txt ├── chapter21 ├── ch21_drill_1_vec.cpp ├── ch21_drill_2_map.cpp ├── ch21_drill_3_vec.cpp ├── ch21_notes.md ├── ch21_order.cpp ├── ch21_order.h ├── ch21_tt1_finds.cpp ├── ch21_tt2_find_if.cpp ├── ch21_tt3_accum.cpp ├── ch21_tt4_map_stocks.cpp ├── ch21_tt5_unordered.cpp ├── ch21_tt6_file_copy.cpp ├── ex02_algorithms.cpp ├── ex03_count.cpp ├── ex04_count_if.cpp ├── ex05_not_found.cpp ├── ex06_ptr_set.cpp ├── ex07_binary_searches.cpp ├── ex08_sorted_seconds.cpp ├── ex09_order.cpp ├── ex10_compute_order.cpp ├── ex11_order_gui.cpp ├── ex12_order_query_gui.cpp ├── ex13_text_cleaner.cpp ├── ex14_word_query.cpp ├── input_floats.txt ├── input_items.txt ├── input_orders_1.txt ├── input_orders_2.txt ├── input_story.txt ├── output_orders_1.txt ├── output_orders_2.txt ├── output_orders_3.txt ├── output_story.txt ├── x_copy_if.cpp └── x_file_copy.cpp ├── chapter23 ├── ch23_drill.cpp ├── ch23_notes.md ├── ch23_tt1_mail_file.cpp ├── ch23_tt2_patterns.cpp ├── ex01-4_more_mail.cpp ├── ex05_huge_mail.cpp ├── ex06_dates.cpp ├── ex07_credit_cards.cpp ├── ex08_file_search.cpp ├── ex09-11_table_check.cpp ├── ex12_date_replace.cpp ├── ex13_dot_newline.cpp ├── ex14_line_spanning.cpp ├── ex15-16_non-pattern.cpp ├── input_cards.txt ├── input_dates.txt ├── input_dates_2.txt ├── input_mail.txt ├── input_mail_2.txt ├── input_table.txt ├── input_zip_codes.txt ├── output_dates.txt └── x_test.cpp ├── chapter24 ├── ch24_drill.cpp ├── ch24_notes.md ├── ch24_tt1_precision.cpp ├── ch24_tt2_overflow.cpp ├── ex01-2_triple.cpp ├── ex03_boost_bind.cpp ├── ex04-6_gaussian.cpp ├── ex07_no_lib.cpp ├── ex08_animated.cpp ├── ex09_deduction.cpp ├── ex10_random.cpp ├── ex11-12_more_matrix.cpp ├── x_math_errno.cpp ├── x_matrix_mult.cpp └── x_matrix_test.cpp ├── chapter25 ├── TEA_input.txt ├── TEA_output.txt ├── ch25_drill.cpp ├── ch25_notes.md ├── ch25_tt1_fragmentation.cpp ├── ch25_tt2_bits_out.cpp ├── ch25_tt3_infinte.cpp ├── ch25_tt4_TEA.cpp ├── ex03_bit_patterns.cpp ├── ex04_bitwise_calc.cpp ├── ex05_infinite.cpp ├── ex06_tricky_infinite.cpp ├── ex09_system_info.cpp ├── ex10_ppn.cpp ├── ex11_ppn_bitset.cpp ├── ex14_vector_pool.cpp ├── ex14_vector_pool_2.cpp └── ex15_performance_tests.cpp ├── chapter26 ├── ch26_Test.h ├── ch26_drill.cpp ├── ch26_my_binary.h ├── ch26_notes.md ├── drill_3_b.txt ├── drill_3_c.txt ├── ex01-5_binary_search_tests.cpp ├── ex11_matrix_perf.cpp ├── ex12_double_sort.cpp ├── ex13_string_sort.cpp ├── ex14_string_set.cpp ├── test_b_float.txt ├── test_b_reading.txt ├── test_b_search.txt └── test_b_string.txt ├── chapter27 ├── ch27_drill.c ├── ch27_notes.md ├── ch27_tt1-2_cat_cpy.c ├── ex01_my_string_h.c ├── ex02_intrusive_List.c ├── ex09_string_qsort.c ├── ex12_pair_table.c ├── ex14_array_ints.c └── ex15_inheritance.c ├── general_notes └── compiler_flags.txt ├── images ├── apple-logo.jpg └── cpp.jpg ├── scratch ├── accum.cpp ├── angle.cpp ├── array_size.cpp ├── error.cpp ├── fib.cpp ├── math.cpp ├── nullptr.cpp ├── pointer.cpp ├── scope.cpp ├── token.cpp ├── two_by.cpp ├── unique_chars.cpp └── virtual.cpp └── text_lib ├── Matrix.h ├── MatrixIO.h ├── calculator00.cpp ├── calculator01.cpp ├── calculator02.cpp └── std_lib_facilities.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/README.md -------------------------------------------------------------------------------- /boilerplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/boilerplate.cpp -------------------------------------------------------------------------------- /chapter02/ch02_drill_hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter02/ch02_drill_hello.cpp -------------------------------------------------------------------------------- /chapter02/ch02_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter02/ch02_notes.md -------------------------------------------------------------------------------- /chapter03/ch03_drill_letter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ch03_drill_letter.cpp -------------------------------------------------------------------------------- /chapter03/ch03_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ch03_notes.md -------------------------------------------------------------------------------- /chapter03/ch03_tt_cruel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ch03_tt_cruel.cpp -------------------------------------------------------------------------------- /chapter03/ch03_tt_name_age.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ch03_tt_name_age.cpp -------------------------------------------------------------------------------- /chapter03/ch03_tt_narrow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ch03_tt_narrow.cpp -------------------------------------------------------------------------------- /chapter03/ch03_tt_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ch03_tt_operators.cpp -------------------------------------------------------------------------------- /chapter03/ch03_tt_repeat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ch03_tt_repeat.cpp -------------------------------------------------------------------------------- /chapter03/ex02_m_to_k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex02_m_to_k.cpp -------------------------------------------------------------------------------- /chapter03/ex03_bad_names.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex03_bad_names.cpp -------------------------------------------------------------------------------- /chapter03/ex04-5_compare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex04-5_compare.cpp -------------------------------------------------------------------------------- /chapter03/ex06_sort_ints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex06_sort_ints.cpp -------------------------------------------------------------------------------- /chapter03/ex07_sort_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex07_sort_strings.cpp -------------------------------------------------------------------------------- /chapter03/ex08_odd_even.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex08_odd_even.cpp -------------------------------------------------------------------------------- /chapter03/ex09_word_nums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex09_word_nums.cpp -------------------------------------------------------------------------------- /chapter03/ex10_operatus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex10_operatus.cpp -------------------------------------------------------------------------------- /chapter03/ex11_checkout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/ex11_checkout.cpp -------------------------------------------------------------------------------- /chapter03/x_input_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/x_input_name.cpp -------------------------------------------------------------------------------- /chapter03/x_string_ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter03/x_string_ops.cpp -------------------------------------------------------------------------------- /chapter04/ch04_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ch04_drill.cpp -------------------------------------------------------------------------------- /chapter04/ch04_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ch04_notes.md -------------------------------------------------------------------------------- /chapter04/ch04_tt1_money.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ch04_tt1_money.cpp -------------------------------------------------------------------------------- /chapter04/ch04_tt2_switch_money.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ch04_tt2_switch_money.cpp -------------------------------------------------------------------------------- /chapter04/ch04_tt3_char_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ch04_tt3_char_table.cpp -------------------------------------------------------------------------------- /chapter04/ch04_tt4_for_all_chars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ch04_tt4_for_all_chars.cpp -------------------------------------------------------------------------------- /chapter04/ch04_tt5_archaic_square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ch04_tt5_archaic_square.cpp -------------------------------------------------------------------------------- /chapter04/ch04_tt6_bleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ch04_tt6_bleep.cpp -------------------------------------------------------------------------------- /chapter04/ex02_median.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex02_median.cpp -------------------------------------------------------------------------------- /chapter04/ex03_distances.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex03_distances.cpp -------------------------------------------------------------------------------- /chapter04/ex04_number_guess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex04_number_guess.cpp -------------------------------------------------------------------------------- /chapter04/ex05_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex05_calculator.cpp -------------------------------------------------------------------------------- /chapter04/ex06_digit_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex06_digit_string.cpp -------------------------------------------------------------------------------- /chapter04/ex07_string_calc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex07_string_calc.cpp -------------------------------------------------------------------------------- /chapter04/ex08_chess_rice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex08_chess_rice.cpp -------------------------------------------------------------------------------- /chapter04/ex09_most_rice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex09_most_rice.cpp -------------------------------------------------------------------------------- /chapter04/ex10_rps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex10_rps.cpp -------------------------------------------------------------------------------- /chapter04/ex11_prime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex11_prime.cpp -------------------------------------------------------------------------------- /chapter04/ex12_max_prime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex12_max_prime.cpp -------------------------------------------------------------------------------- /chapter04/ex13_sieve_eratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex13_sieve_eratosthenes.cpp -------------------------------------------------------------------------------- /chapter04/ex14_custom_sieve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex14_custom_sieve.cpp -------------------------------------------------------------------------------- /chapter04/ex15_prime_limit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex15_prime_limit.cpp -------------------------------------------------------------------------------- /chapter04/ex16_mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex16_mode.cpp -------------------------------------------------------------------------------- /chapter04/ex17_mode_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex17_mode_strings.cpp -------------------------------------------------------------------------------- /chapter04/ex18_quadratic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex18_quadratic.cpp -------------------------------------------------------------------------------- /chapter04/ex19_name_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex19_name_value.cpp -------------------------------------------------------------------------------- /chapter04/ex20_search_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex20_search_name.cpp -------------------------------------------------------------------------------- /chapter04/ex21_search_score.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/ex21_search_score.cpp -------------------------------------------------------------------------------- /chapter04/x_dictionary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/x_dictionary.cpp -------------------------------------------------------------------------------- /chapter04/x_inches_to_cm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/x_inches_to_cm.cpp -------------------------------------------------------------------------------- /chapter04/x_switch_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/x_switch_example.cpp -------------------------------------------------------------------------------- /chapter04/x_vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter04/x_vectors.cpp -------------------------------------------------------------------------------- /chapter05/ch05_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ch05_drill.cpp -------------------------------------------------------------------------------- /chapter05/ch05_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ch05_notes.md -------------------------------------------------------------------------------- /chapter05/ch05_tt1_syntax_errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ch05_tt1_syntax_errors.cpp -------------------------------------------------------------------------------- /chapter05/ch05_tt2_type_errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ch05_tt2_type_errors.cpp -------------------------------------------------------------------------------- /chapter05/ch05_tt5_logic_errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ch05_tt5_logic_errors.cpp -------------------------------------------------------------------------------- /chapter05/ch05_tt9_pre_post.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ch05_tt9_pre_post.cpp -------------------------------------------------------------------------------- /chapter05/ex02_celsius_to_kelvin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex02_celsius_to_kelvin.cpp -------------------------------------------------------------------------------- /chapter05/ex03_absolute_zero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex03_absolute_zero.cpp -------------------------------------------------------------------------------- /chapter05/ex04_ctok_err.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex04_ctok_err.cpp -------------------------------------------------------------------------------- /chapter05/ex05_ktoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex05_ktoc.cpp -------------------------------------------------------------------------------- /chapter05/ex06_ctof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex06_ctof.cpp -------------------------------------------------------------------------------- /chapter05/ex07_quadratic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex07_quadratic.cpp -------------------------------------------------------------------------------- /chapter05/ex08_n_integers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex08_n_integers.cpp -------------------------------------------------------------------------------- /chapter05/ex09_post_integers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex09_post_integers.cpp -------------------------------------------------------------------------------- /chapter05/ex10_double_diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex10_double_diff.cpp -------------------------------------------------------------------------------- /chapter05/ex11_fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex11_fibonacci.cpp -------------------------------------------------------------------------------- /chapter05/ex12_bulls_cows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex12_bulls_cows.cpp -------------------------------------------------------------------------------- /chapter05/ex13_random_bulls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex13_random_bulls.cpp -------------------------------------------------------------------------------- /chapter05/ex14_day_sums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/ex14_day_sums.cpp -------------------------------------------------------------------------------- /chapter05/x_bad_area.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter05/x_bad_area.cpp -------------------------------------------------------------------------------- /chapter06/ch06_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ch06_calculator.cpp -------------------------------------------------------------------------------- /chapter06/ch06_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ch06_drill.cpp -------------------------------------------------------------------------------- /chapter06/ch06_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ch06_notes.md -------------------------------------------------------------------------------- /chapter06/ch06_tt2_calculator00.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ch06_tt2_calculator00.cpp -------------------------------------------------------------------------------- /chapter06/ex04_Name_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ex04_Name_value.cpp -------------------------------------------------------------------------------- /chapter06/ex06_english.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ex06_english.cpp -------------------------------------------------------------------------------- /chapter06/ex07_bitwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ex07_bitwise.cpp -------------------------------------------------------------------------------- /chapter06/ex08_bulls_again.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ex08_bulls_again.cpp -------------------------------------------------------------------------------- /chapter06/ex09_intechars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ex09_intechars.cpp -------------------------------------------------------------------------------- /chapter06/ex10_permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/ex10_permutations.cpp -------------------------------------------------------------------------------- /chapter06/x_ex02_braces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/x_ex02_braces.cpp -------------------------------------------------------------------------------- /chapter06/x_ex03_factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter06/x_ex03_factorial.cpp -------------------------------------------------------------------------------- /chapter07/ch07_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/ch07_calculator.cpp -------------------------------------------------------------------------------- /chapter07/ch07_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/ch07_drill.cpp -------------------------------------------------------------------------------- /chapter07/ch07_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/ch07_notes.md -------------------------------------------------------------------------------- /chapter07/x_ex01_underscore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/x_ex01_underscore.cpp -------------------------------------------------------------------------------- /chapter07/x_ex02_assignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/x_ex02_assignment.cpp -------------------------------------------------------------------------------- /chapter07/x_ex03_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/x_ex03_constants.cpp -------------------------------------------------------------------------------- /chapter07/x_ex04_symbol_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/x_ex04_symbol_table.cpp -------------------------------------------------------------------------------- /chapter07/x_ex05_newline_print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/x_ex05_newline_print.cpp -------------------------------------------------------------------------------- /chapter07/x_ex06_help.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/x_ex06_help.cpp -------------------------------------------------------------------------------- /chapter07/x_ex07_quit_help.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/x_ex07_quit_help.cpp -------------------------------------------------------------------------------- /chapter07/x_ex08_grammar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter07/x_ex08_grammar.cpp -------------------------------------------------------------------------------- /chapter08/ch08_drill_1_my.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ch08_drill_1_my.cpp -------------------------------------------------------------------------------- /chapter08/ch08_drill_1_my.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ch08_drill_1_my.h -------------------------------------------------------------------------------- /chapter08/ch08_drill_1_use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ch08_drill_1_use.cpp -------------------------------------------------------------------------------- /chapter08/ch08_drill_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ch08_drill_2.cpp -------------------------------------------------------------------------------- /chapter08/ch08_drill_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ch08_drill_3.cpp -------------------------------------------------------------------------------- /chapter08/ch08_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ch08_notes.md -------------------------------------------------------------------------------- /chapter08/ex01_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex01_calculator.cpp -------------------------------------------------------------------------------- /chapter08/ex02_int_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex02_int_print.h -------------------------------------------------------------------------------- /chapter08/ex03_fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex03_fibonacci.cpp -------------------------------------------------------------------------------- /chapter08/ex05_reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex05_reverse.cpp -------------------------------------------------------------------------------- /chapter08/ex06_rev_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex06_rev_strings.cpp -------------------------------------------------------------------------------- /chapter08/ex07_name_age.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex07_name_age.cpp -------------------------------------------------------------------------------- /chapter08/ex08_names_unlimited.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex08_names_unlimited.cpp -------------------------------------------------------------------------------- /chapter08/ex09_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex09_index.cpp -------------------------------------------------------------------------------- /chapter08/ex10_maxv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex10_maxv.cpp -------------------------------------------------------------------------------- /chapter08/ex11_data_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex11_data_set.cpp -------------------------------------------------------------------------------- /chapter08/ex12_print_until.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex12_print_until.cpp -------------------------------------------------------------------------------- /chapter08/ex13_string_chars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex13_string_chars.cpp -------------------------------------------------------------------------------- /chapter08/ex14_const_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/ex14_const_value.cpp -------------------------------------------------------------------------------- /chapter08/x_ex01_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter08/x_ex01_calculator.cpp -------------------------------------------------------------------------------- /chapter09/ch09_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ch09_drill.cpp -------------------------------------------------------------------------------- /chapter09/ch09_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ch09_notes.md -------------------------------------------------------------------------------- /chapter09/ex02_name_pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex02_name_pairs.cpp -------------------------------------------------------------------------------- /chapter09/ex03_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex03_operator.cpp -------------------------------------------------------------------------------- /chapter09/ex04_gibberish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex04_gibberish.cpp -------------------------------------------------------------------------------- /chapter09/ex05-9_library/book.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex05-9_library/book.cpp -------------------------------------------------------------------------------- /chapter09/ex05-9_library/book.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex05-9_library/book.h -------------------------------------------------------------------------------- /chapter09/ex05-9_library/ex05_book.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex05-9_library/ex05_book.cpp -------------------------------------------------------------------------------- /chapter09/ex05-9_library/ex08_patron.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex05-9_library/ex08_patron.cpp -------------------------------------------------------------------------------- /chapter09/ex05-9_library/ex09_library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex05-9_library/ex09_library.cpp -------------------------------------------------------------------------------- /chapter09/ex05-9_library/library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex05-9_library/library.cpp -------------------------------------------------------------------------------- /chapter09/ex05-9_library/library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex05-9_library/library.h -------------------------------------------------------------------------------- /chapter09/ex05-9_library/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex05-9_library/main.cpp -------------------------------------------------------------------------------- /chapter09/ex10-11_chrono/chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex10-11_chrono/chrono.cpp -------------------------------------------------------------------------------- /chapter09/ex10-11_chrono/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex10-11_chrono/chrono.h -------------------------------------------------------------------------------- /chapter09/ex10-11_chrono/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex10-11_chrono/main.cpp -------------------------------------------------------------------------------- /chapter09/ex12_date/bit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex12_date/bit_test.cpp -------------------------------------------------------------------------------- /chapter09/ex12_date/date.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex12_date/date.cpp -------------------------------------------------------------------------------- /chapter09/ex12_date/date.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex12_date/date.h -------------------------------------------------------------------------------- /chapter09/ex12_date/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex12_date/main.cpp -------------------------------------------------------------------------------- /chapter09/ex13_rational/ex13_rational.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex13_rational/ex13_rational.cpp -------------------------------------------------------------------------------- /chapter09/ex13_rational/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex13_rational/main.cpp -------------------------------------------------------------------------------- /chapter09/ex13_rational/rational.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex13_rational/rational.cpp -------------------------------------------------------------------------------- /chapter09/ex13_rational/rational.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex13_rational/rational.h -------------------------------------------------------------------------------- /chapter09/ex14-16_money/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex14-16_money/main.cpp -------------------------------------------------------------------------------- /chapter09/ex14-16_money/money.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex14-16_money/money.cpp -------------------------------------------------------------------------------- /chapter09/ex14-16_money/money.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter09/ex14-16_money/money.h -------------------------------------------------------------------------------- /chapter10/ch10_drill_points.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ch10_drill_points.cpp -------------------------------------------------------------------------------- /chapter10/ch10_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ch10_notes.md -------------------------------------------------------------------------------- /chapter10/ex01_sum_ints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex01_sum_ints.cpp -------------------------------------------------------------------------------- /chapter10/ex02_store_temps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex02_store_temps.cpp -------------------------------------------------------------------------------- /chapter10/ex03_temp_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex03_temp_stats.cpp -------------------------------------------------------------------------------- /chapter10/ex04_temp_units.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex04_temp_units.cpp -------------------------------------------------------------------------------- /chapter10/ex05_print_year.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex05_print_year.cpp -------------------------------------------------------------------------------- /chapter10/ex06_roman_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex06_roman_int.cpp -------------------------------------------------------------------------------- /chapter10/ex08_file_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex08_file_concat.cpp -------------------------------------------------------------------------------- /chapter10/ex09_merge_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex09_merge_sort.cpp -------------------------------------------------------------------------------- /chapter10/ex11_only_ints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/ex11_only_ints.cpp -------------------------------------------------------------------------------- /chapter10/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/input.txt -------------------------------------------------------------------------------- /chapter10/input_1.txt: -------------------------------------------------------------------------------- 1 | apple cat funicula javascript 2 | -------------------------------------------------------------------------------- /chapter10/input_2.txt: -------------------------------------------------------------------------------- 1 | aardvark dagger elephant roger 2 | -------------------------------------------------------------------------------- /chapter10/input_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/input_3.txt -------------------------------------------------------------------------------- /chapter10/mydata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/mydata.txt -------------------------------------------------------------------------------- /chapter10/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/output.txt -------------------------------------------------------------------------------- /chapter10/output_1_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/output_1_2.txt -------------------------------------------------------------------------------- /chapter10/raw_temps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/raw_temps.txt -------------------------------------------------------------------------------- /chapter10/reading_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/reading_data.txt -------------------------------------------------------------------------------- /chapter10/white_ints.txt: -------------------------------------------------------------------------------- 1 | 5 7 10 15 2 | -------------------------------------------------------------------------------- /chapter10/x_reading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/x_reading.cpp -------------------------------------------------------------------------------- /chapter10/x_scratch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter10/x_scratch.cpp -------------------------------------------------------------------------------- /chapter11/adama.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/adama.txt -------------------------------------------------------------------------------- /chapter11/ch11_drill_test_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ch11_drill_test_output.cpp -------------------------------------------------------------------------------- /chapter11/ch11_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ch11_notes.md -------------------------------------------------------------------------------- /chapter11/ch11_tt_scratch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ch11_tt_scratch.cpp -------------------------------------------------------------------------------- /chapter11/doubles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/doubles.txt -------------------------------------------------------------------------------- /chapter11/ex01_lower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex01_lower.cpp -------------------------------------------------------------------------------- /chapter11/ex02_line_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex02_line_search.cpp -------------------------------------------------------------------------------- /chapter11/ex03_disemvowels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex03_disemvowels.cpp -------------------------------------------------------------------------------- /chapter11/ex04_multi_input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex04_multi_input.cpp -------------------------------------------------------------------------------- /chapter11/ex05_char_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex05_char_class.cpp -------------------------------------------------------------------------------- /chapter11/ex06-8_punct_swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex06-8_punct_swap.cpp -------------------------------------------------------------------------------- /chapter11/ex09_binary_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex09_binary_io.cpp -------------------------------------------------------------------------------- /chapter11/ex10_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex10_split.cpp -------------------------------------------------------------------------------- /chapter11/ex11_split_plus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex11_split_plus.cpp -------------------------------------------------------------------------------- /chapter11/ex12_reverse_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex12_reverse_char.cpp -------------------------------------------------------------------------------- /chapter11/ex13_reverse_words.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex13_reverse_words.cpp -------------------------------------------------------------------------------- /chapter11/ex14_charclass_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex14_charclass_count.cpp -------------------------------------------------------------------------------- /chapter11/ex15_scientific_8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex15_scientific_8.cpp -------------------------------------------------------------------------------- /chapter11/ex16_ordered_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ex16_ordered_count.cpp -------------------------------------------------------------------------------- /chapter11/ints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/ints.txt -------------------------------------------------------------------------------- /chapter11/lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/lines.txt -------------------------------------------------------------------------------- /chapter11/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/output.txt -------------------------------------------------------------------------------- /chapter11/x_punct_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter11/x_punct_stream.cpp -------------------------------------------------------------------------------- /chapter12/ch12_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ch12_drill.cpp -------------------------------------------------------------------------------- /chapter12/ch12_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ch12_notes.md -------------------------------------------------------------------------------- /chapter12/ex01_many_shapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ex01_many_shapes.cpp -------------------------------------------------------------------------------- /chapter12/ex07_house.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ex07_house.cpp -------------------------------------------------------------------------------- /chapter12/ex08_olympic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ex08_olympic.cpp -------------------------------------------------------------------------------- /chapter12/ex09_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ex09_image.cpp -------------------------------------------------------------------------------- /chapter12/ex10_file_diagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ex10_file_diagram.cpp -------------------------------------------------------------------------------- /chapter12/ex11_polygons.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ex11_polygons.cpp -------------------------------------------------------------------------------- /chapter12/ex12_superellipse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/ex12_superellipse.cpp -------------------------------------------------------------------------------- /chapter12/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/example.cpp -------------------------------------------------------------------------------- /chapter12/rob_bass.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/rob_bass.jpg -------------------------------------------------------------------------------- /chapter12/snow_cpp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter12/snow_cpp.gif -------------------------------------------------------------------------------- /chapter13/ch13_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ch13_drill.cpp -------------------------------------------------------------------------------- /chapter13/ch13_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ch13_notes.md -------------------------------------------------------------------------------- /chapter13/ch13_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ch13_tools.cpp -------------------------------------------------------------------------------- /chapter13/ch13_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ch13_tools.h -------------------------------------------------------------------------------- /chapter13/ex01_arc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex01_arc.cpp -------------------------------------------------------------------------------- /chapter13/ex02_box.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex02_box.cpp -------------------------------------------------------------------------------- /chapter13/ex03_arrow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex03_arrow.cpp -------------------------------------------------------------------------------- /chapter13/ex04_rect_connect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex04_rect_connect.cpp -------------------------------------------------------------------------------- /chapter13/ex05_circ_connect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex05_circ_connect.cpp -------------------------------------------------------------------------------- /chapter13/ex06_diagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex06_diagram.cpp -------------------------------------------------------------------------------- /chapter13/ex07_rgb_chart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex07_rgb_chart.cpp -------------------------------------------------------------------------------- /chapter13/ex08_reg_hex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex08_reg_hex.cpp -------------------------------------------------------------------------------- /chapter13/ex09_hex_tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex09_hex_tile.cpp -------------------------------------------------------------------------------- /chapter13/ex10_reg_poly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex10_reg_poly.cpp -------------------------------------------------------------------------------- /chapter13/ex11_ellipse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex11_ellipse.cpp -------------------------------------------------------------------------------- /chapter13/ex12_circ_mark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex12_circ_mark.cpp -------------------------------------------------------------------------------- /chapter13/ex13_color_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex13_color_matrix.cpp -------------------------------------------------------------------------------- /chapter13/ex14_right_triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex14_right_triangle.cpp -------------------------------------------------------------------------------- /chapter13/ex15_right_tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex15_right_tile.cpp -------------------------------------------------------------------------------- /chapter13/ex16_hex_tile_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex16_hex_tile_2.cpp -------------------------------------------------------------------------------- /chapter13/ex17_hex_tile_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex17_hex_tile_3.cpp -------------------------------------------------------------------------------- /chapter13/ex18_poly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex18_poly.cpp -------------------------------------------------------------------------------- /chapter13/ex19_star.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter13/ex19_star.cpp -------------------------------------------------------------------------------- /chapter14/ch14_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ch14_drill.cpp -------------------------------------------------------------------------------- /chapter14/ch14_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ch14_notes.md -------------------------------------------------------------------------------- /chapter14/ch14_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ch14_tools.cpp -------------------------------------------------------------------------------- /chapter14/ch14_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ch14_tools.h -------------------------------------------------------------------------------- /chapter14/ex01_smiley_frowny.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex01_smiley_frowny.cpp -------------------------------------------------------------------------------- /chapter14/ex02_cant_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex02_cant_copy.cpp -------------------------------------------------------------------------------- /chapter14/ex03_abstract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex03_abstract.cpp -------------------------------------------------------------------------------- /chapter14/ex04_immobile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex04_immobile.cpp -------------------------------------------------------------------------------- /chapter14/ex05_striped_rect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex05_striped_rect.cpp -------------------------------------------------------------------------------- /chapter14/ex06_striped_circ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex06_striped_circ.cpp -------------------------------------------------------------------------------- /chapter14/ex08_octagon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex08_octagon.cpp -------------------------------------------------------------------------------- /chapter14/ex09_group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex09_group.cpp -------------------------------------------------------------------------------- /chapter14/ex10_pseudo_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex10_pseudo_win.cpp -------------------------------------------------------------------------------- /chapter14/ex11_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter14/ex11_binary_tree.cpp -------------------------------------------------------------------------------- /chapter15/ch15_drill_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ch15_drill_1.cpp -------------------------------------------------------------------------------- /chapter15/ch15_drill_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ch15_drill_2.cpp -------------------------------------------------------------------------------- /chapter15/ch15_example_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ch15_example_3.cpp -------------------------------------------------------------------------------- /chapter15/ch15_example_5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ch15_example_5.cpp -------------------------------------------------------------------------------- /chapter15/ch15_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ch15_notes.md -------------------------------------------------------------------------------- /chapter15/ch15_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ch15_tools.cpp -------------------------------------------------------------------------------- /chapter15/ch15_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ch15_tools.h -------------------------------------------------------------------------------- /chapter15/ex01_factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ex01_factorial.cpp -------------------------------------------------------------------------------- /chapter15/ex02_fct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ex02_fct.cpp -------------------------------------------------------------------------------- /chapter15/ex03_precision.cpp: -------------------------------------------------------------------------------- 1 | // TODO - come back to this after learning about templates 2 | -------------------------------------------------------------------------------- /chapter15/ex04_sin_cos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ex04_sin_cos.cpp -------------------------------------------------------------------------------- /chapter15/ex05_leibniz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ex05_leibniz.cpp -------------------------------------------------------------------------------- /chapter15/ex06_bar_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ex06_bar_graph.cpp -------------------------------------------------------------------------------- /chapter15/ex07_bar_graph_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ex07_bar_graph_2.cpp -------------------------------------------------------------------------------- /chapter15/ex08_heights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ex08_heights.cpp -------------------------------------------------------------------------------- /chapter15/ex09_can_rivers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/ex09_can_rivers.cpp -------------------------------------------------------------------------------- /chapter15/heights.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/heights.txt -------------------------------------------------------------------------------- /chapter15/rivers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter15/rivers.txt -------------------------------------------------------------------------------- /chapter16/ch16_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter16/ch16_drill.cpp -------------------------------------------------------------------------------- /chapter16/ch16_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter16/ch16_notes.md -------------------------------------------------------------------------------- /chapter16/ch16_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter16/ch16_tools.cpp -------------------------------------------------------------------------------- /chapter16/ch16_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter16/ch16_tools.h -------------------------------------------------------------------------------- /chapter16/ex01_my_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter16/ex01_my_window.cpp -------------------------------------------------------------------------------- /chapter16/ex02_checkerboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter16/ex02_checkerboard.cpp -------------------------------------------------------------------------------- /chapter17/ch17_drill_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ch17_drill_1.cpp -------------------------------------------------------------------------------- /chapter17/ch17_drill_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ch17_drill_2.cpp -------------------------------------------------------------------------------- /chapter17/ch17_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ch17_notes.md -------------------------------------------------------------------------------- /chapter17/ch17_tt_destructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ch17_tt_destructors.cpp -------------------------------------------------------------------------------- /chapter17/ch17_tt_sizeof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ch17_tt_sizeof.cpp -------------------------------------------------------------------------------- /chapter17/ex03_to_lower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex03_to_lower.cpp -------------------------------------------------------------------------------- /chapter17/ex04_strdup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex04_strdup.cpp -------------------------------------------------------------------------------- /chapter17/ex05_findx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex05_findx.cpp -------------------------------------------------------------------------------- /chapter17/ex06_mem_exhaust.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex06_mem_exhaust.cpp -------------------------------------------------------------------------------- /chapter17/ex07_cin_no_str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex07_cin_no_str.cpp -------------------------------------------------------------------------------- /chapter17/ex08_cin_str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex08_cin_str.cpp -------------------------------------------------------------------------------- /chapter17/ex09_memory_growth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex09_memory_growth.cpp -------------------------------------------------------------------------------- /chapter17/ex11_list_of_gods.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex11_list_of_gods.cpp -------------------------------------------------------------------------------- /chapter17/ex13_struct_god.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex13_struct_god.cpp -------------------------------------------------------------------------------- /chapter17/ex14_single_link.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter17/ex14_single_link.cpp -------------------------------------------------------------------------------- /chapter18/ch18_drill_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ch18_drill_1.cpp -------------------------------------------------------------------------------- /chapter18/ch18_drill_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ch18_drill_2.cpp -------------------------------------------------------------------------------- /chapter18/ch18_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ch18_notes.md -------------------------------------------------------------------------------- /chapter18/ch18_tt_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ch18_tt_copy.cpp -------------------------------------------------------------------------------- /chapter18/ch18_tt_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ch18_tt_vector.cpp -------------------------------------------------------------------------------- /chapter18/ex01_to_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ex01_to_04.cpp -------------------------------------------------------------------------------- /chapter18/ex05_to_07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ex05_to_07.cpp -------------------------------------------------------------------------------- /chapter18/ex08_palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ex08_palindrome.cpp -------------------------------------------------------------------------------- /chapter18/ex09_mem_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ex09_mem_layout.cpp -------------------------------------------------------------------------------- /chapter18/ex10_long_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ex10_long_string.cpp -------------------------------------------------------------------------------- /chapter18/ex11_skip_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ex11_skip_list.cpp -------------------------------------------------------------------------------- /chapter18/ex12_wumpus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/ex12_wumpus.cpp -------------------------------------------------------------------------------- /chapter18/scratch_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter18/scratch_array.cpp -------------------------------------------------------------------------------- /chapter19/ch19_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ch19_drill.cpp -------------------------------------------------------------------------------- /chapter19/ch19_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ch19_notes.md -------------------------------------------------------------------------------- /chapter19/ch19_vec_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ch19_vec_test.cpp -------------------------------------------------------------------------------- /chapter19/ch19_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ch19_vector.h -------------------------------------------------------------------------------- /chapter19/ex01_vec_add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex01_vec_add.cpp -------------------------------------------------------------------------------- /chapter19/ex02_mult_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex02_mult_sum.cpp -------------------------------------------------------------------------------- /chapter19/ex03_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex03_pair.cpp -------------------------------------------------------------------------------- /chapter19/ex04_link.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex04_link.cpp -------------------------------------------------------------------------------- /chapter19/ex05_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex05_int.cpp -------------------------------------------------------------------------------- /chapter19/ex06-7_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex06-7_number.cpp -------------------------------------------------------------------------------- /chapter19/ex08-9_allocate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex08-9_allocate.cpp -------------------------------------------------------------------------------- /chapter19/ex10_unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex10_unique.cpp -------------------------------------------------------------------------------- /chapter19/ex11_counted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex11_counted.cpp -------------------------------------------------------------------------------- /chapter19/ex12_file_handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex12_file_handle.cpp -------------------------------------------------------------------------------- /chapter19/ex13_tracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex13_tracer.cpp -------------------------------------------------------------------------------- /chapter19/ex14-15_wumpus_gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter19/ex14-15_wumpus_gui.cpp -------------------------------------------------------------------------------- /chapter19/test.txt: -------------------------------------------------------------------------------- 1 | Going back to the mansion.. 2 | -------------------------------------------------------------------------------- /chapter20/ch20_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ch20_drill.cpp -------------------------------------------------------------------------------- /chapter20/ch20_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ch20_notes.md -------------------------------------------------------------------------------- /chapter20/ch20_real_vec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ch20_real_vec.cpp -------------------------------------------------------------------------------- /chapter20/ch20_test_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ch20_test_type.h -------------------------------------------------------------------------------- /chapter20/ch20_tt_chars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ch20_tt_chars.cpp -------------------------------------------------------------------------------- /chapter20/ex01_tts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex01_tts.cpp -------------------------------------------------------------------------------- /chapter20/ex02_jack_jill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex02_jack_jill.cpp -------------------------------------------------------------------------------- /chapter20/ex03_jj_palin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex03_jj_palin.cpp -------------------------------------------------------------------------------- /chapter20/ex04_jj_fix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex04_jj_fix.cpp -------------------------------------------------------------------------------- /chapter20/ex05_vector_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex05_vector_io.cpp -------------------------------------------------------------------------------- /chapter20/ex06_08-10_doc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex06_08-10_doc.cpp -------------------------------------------------------------------------------- /chapter20/ex07_last_str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex07_last_str.cpp -------------------------------------------------------------------------------- /chapter20/ex11_list_to_vec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex11_list_to_vec.cpp -------------------------------------------------------------------------------- /chapter20/ex12_list_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex12_list_1.cpp -------------------------------------------------------------------------------- /chapter20/ex13_list_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex13_list_2.cpp -------------------------------------------------------------------------------- /chapter20/ex14_slist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex14_slist.cpp -------------------------------------------------------------------------------- /chapter20/ex15_pvector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex15_pvector.cpp -------------------------------------------------------------------------------- /chapter20/ex16-1_ovector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex16-1_ovector.cpp -------------------------------------------------------------------------------- /chapter20/ex16-2_ovector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex16-2_ovector.cpp -------------------------------------------------------------------------------- /chapter20/ex18-1_v_rit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex18-1_v_rit.cpp -------------------------------------------------------------------------------- /chapter20/ex18-2_v_rit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex18-2_v_rit.cpp -------------------------------------------------------------------------------- /chapter20/ex19_l_rit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex19_l_rit.cpp -------------------------------------------------------------------------------- /chapter20/ex20_timed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/ex20_timed.cpp -------------------------------------------------------------------------------- /chapter20/jack.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/jack.txt -------------------------------------------------------------------------------- /chapter20/jill.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter20/jill.txt -------------------------------------------------------------------------------- /chapter21/ch21_drill_1_vec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_drill_1_vec.cpp -------------------------------------------------------------------------------- /chapter21/ch21_drill_2_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_drill_2_map.cpp -------------------------------------------------------------------------------- /chapter21/ch21_drill_3_vec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_drill_3_vec.cpp -------------------------------------------------------------------------------- /chapter21/ch21_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_notes.md -------------------------------------------------------------------------------- /chapter21/ch21_order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_order.cpp -------------------------------------------------------------------------------- /chapter21/ch21_order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_order.h -------------------------------------------------------------------------------- /chapter21/ch21_tt1_finds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_tt1_finds.cpp -------------------------------------------------------------------------------- /chapter21/ch21_tt2_find_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_tt2_find_if.cpp -------------------------------------------------------------------------------- /chapter21/ch21_tt3_accum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_tt3_accum.cpp -------------------------------------------------------------------------------- /chapter21/ch21_tt4_map_stocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_tt4_map_stocks.cpp -------------------------------------------------------------------------------- /chapter21/ch21_tt5_unordered.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_tt5_unordered.cpp -------------------------------------------------------------------------------- /chapter21/ch21_tt6_file_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ch21_tt6_file_copy.cpp -------------------------------------------------------------------------------- /chapter21/ex02_algorithms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex02_algorithms.cpp -------------------------------------------------------------------------------- /chapter21/ex03_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex03_count.cpp -------------------------------------------------------------------------------- /chapter21/ex04_count_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex04_count_if.cpp -------------------------------------------------------------------------------- /chapter21/ex05_not_found.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex05_not_found.cpp -------------------------------------------------------------------------------- /chapter21/ex06_ptr_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex06_ptr_set.cpp -------------------------------------------------------------------------------- /chapter21/ex07_binary_searches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex07_binary_searches.cpp -------------------------------------------------------------------------------- /chapter21/ex08_sorted_seconds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex08_sorted_seconds.cpp -------------------------------------------------------------------------------- /chapter21/ex09_order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex09_order.cpp -------------------------------------------------------------------------------- /chapter21/ex10_compute_order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex10_compute_order.cpp -------------------------------------------------------------------------------- /chapter21/ex11_order_gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex11_order_gui.cpp -------------------------------------------------------------------------------- /chapter21/ex12_order_query_gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex12_order_query_gui.cpp -------------------------------------------------------------------------------- /chapter21/ex13_text_cleaner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex13_text_cleaner.cpp -------------------------------------------------------------------------------- /chapter21/ex14_word_query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/ex14_word_query.cpp -------------------------------------------------------------------------------- /chapter21/input_floats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/input_floats.txt -------------------------------------------------------------------------------- /chapter21/input_items.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/input_items.txt -------------------------------------------------------------------------------- /chapter21/input_orders_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/input_orders_1.txt -------------------------------------------------------------------------------- /chapter21/input_orders_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/input_orders_2.txt -------------------------------------------------------------------------------- /chapter21/input_story.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/input_story.txt -------------------------------------------------------------------------------- /chapter21/output_orders_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/output_orders_1.txt -------------------------------------------------------------------------------- /chapter21/output_orders_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/output_orders_2.txt -------------------------------------------------------------------------------- /chapter21/output_orders_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/output_orders_3.txt -------------------------------------------------------------------------------- /chapter21/output_story.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/output_story.txt -------------------------------------------------------------------------------- /chapter21/x_copy_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/x_copy_if.cpp -------------------------------------------------------------------------------- /chapter21/x_file_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter21/x_file_copy.cpp -------------------------------------------------------------------------------- /chapter23/ch23_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ch23_drill.cpp -------------------------------------------------------------------------------- /chapter23/ch23_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ch23_notes.md -------------------------------------------------------------------------------- /chapter23/ch23_tt1_mail_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ch23_tt1_mail_file.cpp -------------------------------------------------------------------------------- /chapter23/ch23_tt2_patterns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ch23_tt2_patterns.cpp -------------------------------------------------------------------------------- /chapter23/ex01-4_more_mail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex01-4_more_mail.cpp -------------------------------------------------------------------------------- /chapter23/ex05_huge_mail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex05_huge_mail.cpp -------------------------------------------------------------------------------- /chapter23/ex06_dates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex06_dates.cpp -------------------------------------------------------------------------------- /chapter23/ex07_credit_cards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex07_credit_cards.cpp -------------------------------------------------------------------------------- /chapter23/ex08_file_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex08_file_search.cpp -------------------------------------------------------------------------------- /chapter23/ex09-11_table_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex09-11_table_check.cpp -------------------------------------------------------------------------------- /chapter23/ex12_date_replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex12_date_replace.cpp -------------------------------------------------------------------------------- /chapter23/ex13_dot_newline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex13_dot_newline.cpp -------------------------------------------------------------------------------- /chapter23/ex14_line_spanning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex14_line_spanning.cpp -------------------------------------------------------------------------------- /chapter23/ex15-16_non-pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/ex15-16_non-pattern.cpp -------------------------------------------------------------------------------- /chapter23/input_cards.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/input_cards.txt -------------------------------------------------------------------------------- /chapter23/input_dates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/input_dates.txt -------------------------------------------------------------------------------- /chapter23/input_dates_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/input_dates_2.txt -------------------------------------------------------------------------------- /chapter23/input_mail.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/input_mail.txt -------------------------------------------------------------------------------- /chapter23/input_mail_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/input_mail_2.txt -------------------------------------------------------------------------------- /chapter23/input_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/input_table.txt -------------------------------------------------------------------------------- /chapter23/input_zip_codes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/input_zip_codes.txt -------------------------------------------------------------------------------- /chapter23/output_dates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/output_dates.txt -------------------------------------------------------------------------------- /chapter23/x_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter23/x_test.cpp -------------------------------------------------------------------------------- /chapter24/ch24_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ch24_drill.cpp -------------------------------------------------------------------------------- /chapter24/ch24_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ch24_notes.md -------------------------------------------------------------------------------- /chapter24/ch24_tt1_precision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ch24_tt1_precision.cpp -------------------------------------------------------------------------------- /chapter24/ch24_tt2_overflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ch24_tt2_overflow.cpp -------------------------------------------------------------------------------- /chapter24/ex01-2_triple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ex01-2_triple.cpp -------------------------------------------------------------------------------- /chapter24/ex03_boost_bind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ex03_boost_bind.cpp -------------------------------------------------------------------------------- /chapter24/ex04-6_gaussian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ex04-6_gaussian.cpp -------------------------------------------------------------------------------- /chapter24/ex07_no_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ex07_no_lib.cpp -------------------------------------------------------------------------------- /chapter24/ex08_animated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ex08_animated.cpp -------------------------------------------------------------------------------- /chapter24/ex09_deduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ex09_deduction.cpp -------------------------------------------------------------------------------- /chapter24/ex10_random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ex10_random.cpp -------------------------------------------------------------------------------- /chapter24/ex11-12_more_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/ex11-12_more_matrix.cpp -------------------------------------------------------------------------------- /chapter24/x_math_errno.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/x_math_errno.cpp -------------------------------------------------------------------------------- /chapter24/x_matrix_mult.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/x_matrix_mult.cpp -------------------------------------------------------------------------------- /chapter24/x_matrix_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter24/x_matrix_test.cpp -------------------------------------------------------------------------------- /chapter25/TEA_input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/TEA_input.txt -------------------------------------------------------------------------------- /chapter25/TEA_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/TEA_output.txt -------------------------------------------------------------------------------- /chapter25/ch25_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ch25_drill.cpp -------------------------------------------------------------------------------- /chapter25/ch25_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ch25_notes.md -------------------------------------------------------------------------------- /chapter25/ch25_tt1_fragmentation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ch25_tt1_fragmentation.cpp -------------------------------------------------------------------------------- /chapter25/ch25_tt2_bits_out.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ch25_tt2_bits_out.cpp -------------------------------------------------------------------------------- /chapter25/ch25_tt3_infinte.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ch25_tt3_infinte.cpp -------------------------------------------------------------------------------- /chapter25/ch25_tt4_TEA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ch25_tt4_TEA.cpp -------------------------------------------------------------------------------- /chapter25/ex03_bit_patterns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex03_bit_patterns.cpp -------------------------------------------------------------------------------- /chapter25/ex04_bitwise_calc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex04_bitwise_calc.cpp -------------------------------------------------------------------------------- /chapter25/ex05_infinite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex05_infinite.cpp -------------------------------------------------------------------------------- /chapter25/ex06_tricky_infinite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex06_tricky_infinite.cpp -------------------------------------------------------------------------------- /chapter25/ex09_system_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex09_system_info.cpp -------------------------------------------------------------------------------- /chapter25/ex10_ppn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex10_ppn.cpp -------------------------------------------------------------------------------- /chapter25/ex11_ppn_bitset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex11_ppn_bitset.cpp -------------------------------------------------------------------------------- /chapter25/ex14_vector_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex14_vector_pool.cpp -------------------------------------------------------------------------------- /chapter25/ex14_vector_pool_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex14_vector_pool_2.cpp -------------------------------------------------------------------------------- /chapter25/ex15_performance_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter25/ex15_performance_tests.cpp -------------------------------------------------------------------------------- /chapter26/ch26_Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ch26_Test.h -------------------------------------------------------------------------------- /chapter26/ch26_drill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ch26_drill.cpp -------------------------------------------------------------------------------- /chapter26/ch26_my_binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ch26_my_binary.h -------------------------------------------------------------------------------- /chapter26/ch26_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ch26_notes.md -------------------------------------------------------------------------------- /chapter26/drill_3_b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/drill_3_b.txt -------------------------------------------------------------------------------- /chapter26/drill_3_c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/drill_3_c.txt -------------------------------------------------------------------------------- /chapter26/ex01-5_binary_search_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ex01-5_binary_search_tests.cpp -------------------------------------------------------------------------------- /chapter26/ex11_matrix_perf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ex11_matrix_perf.cpp -------------------------------------------------------------------------------- /chapter26/ex12_double_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ex12_double_sort.cpp -------------------------------------------------------------------------------- /chapter26/ex13_string_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ex13_string_sort.cpp -------------------------------------------------------------------------------- /chapter26/ex14_string_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/ex14_string_set.cpp -------------------------------------------------------------------------------- /chapter26/test_b_float.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/test_b_float.txt -------------------------------------------------------------------------------- /chapter26/test_b_reading.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/test_b_reading.txt -------------------------------------------------------------------------------- /chapter26/test_b_search.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/test_b_search.txt -------------------------------------------------------------------------------- /chapter26/test_b_string.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter26/test_b_string.txt -------------------------------------------------------------------------------- /chapter27/ch27_drill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ch27_drill.c -------------------------------------------------------------------------------- /chapter27/ch27_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ch27_notes.md -------------------------------------------------------------------------------- /chapter27/ch27_tt1-2_cat_cpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ch27_tt1-2_cat_cpy.c -------------------------------------------------------------------------------- /chapter27/ex01_my_string_h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ex01_my_string_h.c -------------------------------------------------------------------------------- /chapter27/ex02_intrusive_List.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ex02_intrusive_List.c -------------------------------------------------------------------------------- /chapter27/ex09_string_qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ex09_string_qsort.c -------------------------------------------------------------------------------- /chapter27/ex12_pair_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ex12_pair_table.c -------------------------------------------------------------------------------- /chapter27/ex14_array_ints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ex14_array_ints.c -------------------------------------------------------------------------------- /chapter27/ex15_inheritance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/chapter27/ex15_inheritance.c -------------------------------------------------------------------------------- /general_notes/compiler_flags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/general_notes/compiler_flags.txt -------------------------------------------------------------------------------- /images/apple-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/images/apple-logo.jpg -------------------------------------------------------------------------------- /images/cpp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/images/cpp.jpg -------------------------------------------------------------------------------- /scratch/accum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/accum.cpp -------------------------------------------------------------------------------- /scratch/angle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/angle.cpp -------------------------------------------------------------------------------- /scratch/array_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/array_size.cpp -------------------------------------------------------------------------------- /scratch/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/error.cpp -------------------------------------------------------------------------------- /scratch/fib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/fib.cpp -------------------------------------------------------------------------------- /scratch/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/math.cpp -------------------------------------------------------------------------------- /scratch/nullptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/nullptr.cpp -------------------------------------------------------------------------------- /scratch/pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/pointer.cpp -------------------------------------------------------------------------------- /scratch/scope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/scope.cpp -------------------------------------------------------------------------------- /scratch/token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/token.cpp -------------------------------------------------------------------------------- /scratch/two_by.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/two_by.cpp -------------------------------------------------------------------------------- /scratch/unique_chars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/unique_chars.cpp -------------------------------------------------------------------------------- /scratch/virtual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/scratch/virtual.cpp -------------------------------------------------------------------------------- /text_lib/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/text_lib/Matrix.h -------------------------------------------------------------------------------- /text_lib/MatrixIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/text_lib/MatrixIO.h -------------------------------------------------------------------------------- /text_lib/calculator00.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/text_lib/calculator00.cpp -------------------------------------------------------------------------------- /text_lib/calculator01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/text_lib/calculator01.cpp -------------------------------------------------------------------------------- /text_lib/calculator02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/text_lib/calculator02.cpp -------------------------------------------------------------------------------- /text_lib/std_lib_facilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrinkus/stroustrup-ppp/HEAD/text_lib/std_lib_facilities.h --------------------------------------------------------------------------------