├── .gitignore ├── auto_refresh_mkdocs_site.sh ├── codes ├── CProgramming │ ├── README.md │ ├── ch02_C语言基本概念 │ │ ├── build.sh │ │ ├── celsius.c │ │ ├── dweight.c │ │ ├── dweight2.c │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.md │ │ ├── ex_10.c │ │ ├── ex_11.md │ │ ├── ex_12.md │ │ ├── ex_13.md │ │ └── pun.c │ ├── ch03_格式化的输入输出 │ │ ├── addfrac.c │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── example_escape_sequence.c │ │ ├── example_scanf.c │ │ ├── stocks.c │ │ └── tprintf.c │ ├── ch04_表达式 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.md │ │ ├── ex_10.c │ │ ├── ex_11.md │ │ └── upc.c │ ├── ch05_选择语句 │ │ ├── broker.c │ │ ├── build.sh │ │ ├── date.c │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.c │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ ├── ex_14.c │ │ ├── ex_15.c │ │ └── ex_16.c │ ├── ch06_循环 │ │ ├── build.sh │ │ ├── checking.c │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.c │ │ ├── ex_10.md │ │ ├── ex_11.md │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ ├── ex_14.c │ │ ├── ex_15.c │ │ ├── ex_16.md │ │ ├── example_goto.c │ │ ├── numdigit.c │ │ ├── square.c │ │ ├── square2.c │ │ ├── square3.c │ │ └── sum.c │ ├── ch07_基本类型 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.md │ │ ├── ex_08.c │ │ ├── ex_09.c │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.c │ │ ├── ex_13.md │ │ ├── ex_15.md │ │ ├── ex_16.md │ │ ├── ex_17.c │ │ ├── ex_18.md │ │ ├── ex_19.c │ │ ├── length.c │ │ ├── mytoupper.c │ │ ├── scanf_char.c │ │ ├── sum2.c │ │ └── typedef_sizeof.c │ ├── ch08_数组 │ │ ├── build.sh │ │ ├── deal.c │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.md │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.md │ │ ├── ex_09.c │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ ├── interest.c │ │ ├── repdigit.c │ │ └── reverse.c │ ├── ch09_函数 │ │ ├── average.c │ │ ├── build.sh │ │ ├── countdown.c │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.md │ │ ├── ex_09.c │ │ ├── ex_10.c │ │ ├── ex_11.md │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ ├── ex_14.c │ │ ├── ex_15.c │ │ ├── ex_16.c │ │ ├── ex_17.c │ │ ├── prime.c │ │ ├── pun2.c │ │ └── qsort.c │ ├── ch10_程序结构 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.md │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── guess.c │ │ ├── poker.c │ │ └── stack.c │ ├── ch11_指针 │ │ ├── build.sh │ │ ├── ex_01.md │ │ ├── ex_02.md │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ └── maxmin.c │ ├── ch12_指针和数组 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.md │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.md │ │ ├── ex_08.md │ │ ├── ex_09.md │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ ├── ex_14.c │ │ ├── ex_15.c │ │ └── reverse2.c │ ├── ch13_字符串 │ │ ├── build.sh │ │ ├── count_space.c │ │ ├── ex_01.md │ │ ├── ex_02.md │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.md │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.md │ │ ├── ex_13.c │ │ ├── ex_14.c │ │ ├── ex_15.c │ │ ├── ex_16.c │ │ ├── ex_17.c │ │ ├── ex_18.md │ │ ├── ex_19.c │ │ ├── ex_20.c │ │ ├── planet.c │ │ ├── read_line.c │ │ ├── remind.c │ │ ├── reverse.c │ │ ├── strcat.c │ │ ├── strcmp.c │ │ └── strlen.c │ ├── ch14_预处理器 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.c │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ └── ex_12.c │ ├── ch15_编写大规模程序 │ │ ├── build.sh │ │ ├── dir_ex_04 │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ └── makefile │ │ ├── dir_ex_06 │ │ │ ├── main.c │ │ │ ├── makefile │ │ │ ├── stack.c │ │ │ ├── stack.h │ │ │ ├── token.c │ │ │ └── token.h │ │ ├── dir_ex_07 │ │ │ ├── f1.c │ │ │ ├── f1.h │ │ │ ├── f2.c │ │ │ ├── f2.h │ │ │ ├── main.c │ │ │ └── makefile │ │ ├── ex_01.md │ │ ├── ex_02.md │ │ ├── ex_03.md │ │ ├── ex_04.md │ │ ├── ex_05.md │ │ ├── ex_06.md │ │ ├── ex_07.md │ │ ├── ex_08.md │ │ ├── ex_09.md │ │ └── format_program │ │ │ ├── fmt.c │ │ │ ├── line.c │ │ │ ├── line.h │ │ │ ├── makefile │ │ │ ├── quote │ │ │ ├── word.c │ │ │ ├── word.h │ │ │ └── 核心伪代码.txt │ ├── ch16_结构_联合_枚举 │ │ ├── build.sh │ │ ├── dir_ex_08 │ │ │ ├── invent.c │ │ │ ├── makefile │ │ │ ├── readline.c │ │ │ └── readline.h │ │ ├── dir_ex_09 │ │ │ ├── invent.c │ │ │ ├── makefile │ │ │ ├── readline.c │ │ │ └── readline.h │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_04.md │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.md │ │ ├── ex_08.md │ │ ├── ex_09.md │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.c │ │ ├── ex_13.md │ │ ├── ex_14.c │ │ ├── ex_15.md │ │ ├── ex_16.md │ │ ├── ex_17.c │ │ └── program_parts │ │ │ ├── invent.c │ │ │ ├── makefile │ │ │ ├── readline.c │ │ │ └── readline.h │ ├── ch17_指针的高级应用 │ │ ├── build.sh │ │ ├── dir_ex_04 │ │ │ ├── invent.c │ │ │ ├── makefile │ │ │ ├── readline.c │ │ │ └── readline.h │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.md │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.md │ │ ├── ex_08.md │ │ ├── ex_09.md │ │ ├── ex_10.c │ │ ├── ex_11.md │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ ├── ex_14.c │ │ ├── ex_15.md │ │ ├── ex_16.md │ │ ├── ex_17.c │ │ ├── list │ │ │ ├── list.c │ │ │ ├── list.h │ │ │ ├── main.c │ │ │ └── makefile │ │ ├── program_parts │ │ │ ├── invent.c │ │ │ ├── makefile │ │ │ ├── readline.c │ │ │ └── readline.h │ │ ├── remind2.c │ │ └── tabulate.c │ ├── ch18_声明 │ │ ├── build.sh │ │ ├── ex_01.md │ │ ├── ex_02.md │ │ ├── ex_03.md │ │ ├── ex_04.c │ │ ├── ex_05.md │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.c │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.md │ │ └── example_register.c │ ├── ch19_程序设计 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.md │ │ ├── ex_03.md │ │ ├── ex_04.md │ │ ├── ex_05.md │ │ ├── ex_06.md │ │ ├── ex_07.cpp │ │ ├── ex_08.md │ │ ├── ex_09.md │ │ ├── ex_10.md │ │ ├── queue │ │ │ ├── main.c │ │ │ ├── makefile │ │ │ ├── queue.h │ │ │ ├── queue_impl1.c │ │ │ └── queue_impl2.c │ │ ├── queue2 │ │ │ ├── main.c │ │ │ ├── makefile │ │ │ ├── queue.c │ │ │ └── queue.h │ │ ├── queue3 │ │ │ ├── main.cpp │ │ │ ├── makefile │ │ │ ├── queue.cpp │ │ │ └── queue.h │ │ ├── queue4 │ │ │ ├── main.cpp │ │ │ ├── makefile │ │ │ ├── queue.cpp │ │ │ └── queue.h │ │ └── stack │ │ │ ├── main.c │ │ │ ├── makefile │ │ │ ├── stack.c │ │ │ └── stack.h │ ├── ch20_低级程序设计 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.c │ │ ├── ex_10.c │ │ ├── test_bit_field.c │ │ └── xor.c │ ├── ch21_标准库 │ │ ├── build.sh │ │ ├── ex_01.md │ │ ├── ex_02.md │ │ ├── ex_03.c │ │ ├── ex_04.md │ │ └── ex_05.c │ ├── ch22_输入_输出 │ │ ├── build.sh │ │ ├── canopen.c │ │ ├── dir_ex_19 │ │ │ ├── invent.c │ │ │ ├── makefile │ │ │ ├── readline.c │ │ │ └── readline.h │ │ ├── dir_ex_21 │ │ │ ├── invent.c │ │ │ ├── makefile │ │ │ ├── readline.c │ │ │ └── readline.h │ │ ├── ex_01.md │ │ ├── ex_02.md │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.c │ │ ├── ex_10.md │ │ ├── ex_11.md │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ ├── ex_14.c │ │ ├── ex_15.c │ │ ├── ex_16.c │ │ ├── ex_17.c │ │ ├── ex_18.c │ │ ├── ex_19.md │ │ ├── ex_20.c │ │ ├── ex_21.md │ │ ├── ex_22.c │ │ ├── ex_23.c │ │ ├── fcopy.c │ │ ├── invclear.c │ │ ├── invent │ │ ├── invent.dat │ │ ├── invent.rle │ │ └── test_enter.c │ ├── ch23_库对数值和字符数据的支持 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.md │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ └── tcasemap.c │ ├── ch24_错误处理 │ │ ├── build.sh │ │ ├── dir_ex_04 │ │ │ ├── invent.c │ │ │ ├── makefile │ │ │ ├── readline.c │ │ │ └── readline.h │ │ ├── ex_01.md │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.md │ │ ├── tsetjmp.c │ │ └── tsignal.c │ ├── ch25_国际化特性 │ │ ├── build.sh │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ └── ex_04.md │ ├── ch26_其他库函数 │ │ ├── airmiles.c │ │ ├── build.sh │ │ ├── datetime.c │ │ ├── errorf.c │ │ ├── ex_01.c │ │ ├── ex_02.c │ │ ├── ex_03.c │ │ ├── ex_04.c │ │ ├── ex_05.c │ │ ├── ex_06.c │ │ ├── ex_07.c │ │ ├── ex_08.c │ │ ├── ex_09.c │ │ ├── ex_10.c │ │ ├── ex_11.c │ │ ├── ex_12.c │ │ ├── ex_13.c │ │ ├── ex_14.c │ │ ├── max_int.c │ │ ├── trand.c │ │ └── tstrconv.c │ └── gen_readme.sh └── CppPrimer │ ├── README.md │ ├── build_all.sh │ ├── ch01_Getting_Started │ ├── Sales_item.h │ ├── build.sh │ ├── data │ │ ├── add_item │ │ └── book_sales │ ├── example_comments.cpp │ ├── example_for.cpp │ ├── example_if.cpp │ ├── example_iostream.cpp │ ├── example_main.cpp │ ├── example_while.cpp │ ├── exercise_1_01.cpp │ ├── exercise_1_02.cpp │ ├── exercise_1_03.cpp │ ├── exercise_1_04.cpp │ ├── exercise_1_05.cpp │ ├── exercise_1_06.cpp │ ├── exercise_1_07.cpp │ ├── exercise_1_08.cpp │ ├── exercise_1_09.cpp │ ├── exercise_1_10.cpp │ ├── exercise_1_11.cpp │ ├── exercise_1_12.cpp │ ├── exercise_1_13.cpp │ ├── exercise_1_14.cpp │ ├── exercise_1_15.cpp │ ├── exercise_1_16.cpp │ ├── exercise_1_17.cpp │ ├── exercise_1_18.cpp │ ├── exercise_1_19.cpp │ ├── exercise_1_20.cpp │ ├── exercise_1_21.cpp │ ├── exercise_1_22.cpp │ ├── exercise_1_23.cpp │ ├── exercise_1_24.cpp │ ├── exercise_1_25.cpp │ ├── test_clog.cpp │ ├── usage_Sales_item_avg_price.cpp │ ├── usage_add_Sales_item.cpp │ └── usage_read_inputs.cpp │ ├── ch02_Variables_and_Basic_Types │ ├── Sales_data.h │ ├── build.sh │ ├── data │ │ ├── add_item │ │ └── book_sales │ ├── exercise_2_01.txt │ ├── exercise_2_02.txt │ ├── exercise_2_03.txt │ ├── exercise_2_04.cpp │ ├── exercise_2_05.txt │ ├── exercise_2_06.cpp │ ├── exercise_2_07.cpp │ ├── exercise_2_08.cpp │ ├── exercise_2_09.cpp │ ├── exercise_2_10.cpp │ ├── exercise_2_11.txt │ ├── exercise_2_12.txt │ ├── exercise_2_13.cpp │ ├── exercise_2_14.cpp │ ├── exercise_2_15.txt │ ├── exercise_2_16.cpp │ ├── exercise_2_17.cpp │ ├── exercise_2_18.cpp │ ├── exercise_2_19.txt │ ├── exercise_2_20.cpp │ ├── exercise_2_21.txt │ ├── exercise_2_22.txt │ ├── exercise_2_23.txt │ ├── exercise_2_24.txt │ ├── exercise_2_25.txt │ ├── exercise_2_26.txt │ ├── exercise_2_27.cpp │ ├── exercise_2_28.txt │ ├── exercise_2_29.txt │ ├── exercise_2_30.txt │ ├── exercise_2_31.txt │ ├── exercise_2_32.txt │ ├── exercise_2_33.txt │ ├── exercise_2_34.cpp │ ├── exercise_2_35.cpp │ ├── exercise_2_36.cpp │ ├── exercise_2_37.txt │ ├── exercise_2_38.md │ ├── exercise_2_39.cpp │ ├── exercise_2_40.cpp │ ├── exercise_2_41.cpp │ ├── exercise_2_42.cpp │ ├── test_char.cpp │ ├── test_list_initialization.cpp │ └── test_literal.cpp │ ├── ch03_Strings_Vectors_and_Arrays │ ├── build.sh │ ├── example_getline.cpp │ ├── example_normal_array_simulate_dimensional_array.cpp │ ├── example_push_back.cpp │ ├── example_range_for.cpp │ ├── example_read_string.cpp │ ├── example_using_iterators.cpp │ ├── example_using_subscript.cpp │ ├── exercise_3_01.cpp │ ├── exercise_3_02.cpp │ ├── exercise_3_03.txt │ ├── exercise_3_04a.cpp │ ├── exercise_3_04b.cpp │ ├── exercise_3_05a.cpp │ ├── exercise_3_05b.cpp │ ├── exercise_3_06.cpp │ ├── exercise_3_07.cpp │ ├── exercise_3_08a.cpp │ ├── exercise_3_08b.cpp │ ├── exercise_3_09.txt │ ├── exercise_3_10.cpp │ ├── exercise_3_11.txt │ ├── exercise_3_12.txt │ ├── exercise_3_13.cpp │ ├── exercise_3_14.cpp │ ├── exercise_3_15.cpp │ ├── exercise_3_16.cpp │ ├── exercise_3_17.cpp │ ├── exercise_3_18.txt │ ├── exercise_3_19.cpp │ ├── exercise_3_20a.cpp │ ├── exercise_3_20b.cpp │ ├── exercise_3_21.cpp │ ├── exercise_3_22.cpp │ ├── exercise_3_23.cpp │ ├── exercise_3_24a.cpp │ ├── exercise_3_24b.cpp │ ├── exercise_3_25.cpp │ ├── exercise_3_26.txt │ ├── exercise_3_27.txt │ ├── exercise_3_28.cpp │ ├── exercise_3_29.txt │ ├── exercise_3_30.txt │ ├── exercise_3_31.cpp │ ├── exercise_3_32a.cpp │ ├── exercise_3_32b.cpp │ ├── exercise_3_33.txt │ ├── exercise_3_34.txt │ ├── exercise_3_35.cpp │ ├── exercise_3_36a.cpp │ ├── exercise_3_36b.cpp │ ├── exercise_3_37.cpp │ ├── exercise_3_38.txt │ ├── exercise_3_39a.cpp │ ├── exercise_3_39b.cpp │ ├── exercise_3_40.cpp │ ├── exercise_3_41.cpp │ ├── exercise_3_42.cpp │ ├── exercise_3_43a.cpp │ ├── exercise_3_43b.cpp │ ├── exercise_3_43c.cpp │ ├── exercise_3_44.cpp │ ├── exercise_3_45.cpp │ ├── usage_bsearch.cpp │ ├── usage_count_punct_in_string.cpp │ └── usage_string_toupper.cpp │ ├── ch04_Expressions │ ├── build.sh │ ├── example_comma_operator.cpp │ ├── example_increment_operator.cpp │ ├── exercise_4_01.txt │ ├── exercise_4_02.txt │ ├── exercise_4_03.txt │ ├── exercise_4_04.cpp │ ├── exercise_4_05.txt │ ├── exercise_4_06.txt │ ├── exercise_4_07.cpp │ ├── exercise_4_08.txt │ ├── exercise_4_09.txt │ ├── exercise_4_10.cpp │ ├── exercise_4_11.txt │ ├── exercise_4_12.txt │ ├── exercise_4_13.cpp │ ├── exercise_4_14.txt │ ├── exercise_4_15.txt │ ├── exercise_4_16.cpp │ ├── exercise_4_17.txt │ ├── exercise_4_18.txt │ ├── exercise_4_19.txt │ ├── exercise_4_20.txt │ ├── exercise_4_21.cpp │ ├── exercise_4_22a.cpp │ ├── exercise_4_22b.cpp │ ├── exercise_4_23.cpp │ ├── exercise_4_24.txt │ ├── exercise_4_25.cpp │ ├── exercise_4_26.txt │ ├── exercise_4_27.cpp │ ├── exercise_4_28.cpp │ ├── exercise_4_29.cpp │ ├── exercise_4_30.txt │ ├── exercise_4_31.cpp │ ├── exercise_4_32.txt │ ├── exercise_4_33.txt │ ├── exercise_4_34.txt │ ├── exercise_4_35.txt │ ├── exercise_4_36.txt │ ├── exercise_4_37.txt │ ├── exercise_4_38.txt │ ├── test_bitwise_oparator.cpp │ └── test_sizeof.cpp │ ├── ch05_Statements │ ├── build.sh │ ├── data │ │ └── vowels.txt │ ├── example_do_while.cpp │ ├── example_if_statement.cpp │ ├── exercise_5_01.txt │ ├── exercise_5_02.txt │ ├── exercise_5_03.cpp │ ├── exercise_5_04.txt │ ├── exercise_5_05.cpp │ ├── exercise_5_06.cpp │ ├── exercise_5_07.txt │ ├── exercise_5_08.txt │ ├── exercise_5_09.cpp │ ├── exercise_5_10.cpp │ ├── exercise_5_11.cpp │ ├── exercise_5_12.cpp │ ├── exercise_5_13.txt │ ├── exercise_5_14.cpp │ ├── exercise_5_15.txt │ ├── exercise_5_16a.cpp │ ├── exercise_5_16b.cpp │ ├── exercise_5_16c.cpp │ ├── exercise_5_16d.cpp │ ├── exercise_5_17.cpp │ ├── exercise_5_18.txt │ ├── exercise_5_19.cpp │ ├── exercise_5_20.cpp │ ├── exercise_5_21.cpp │ ├── exercise_5_22.txt │ ├── exercise_5_23.cpp │ ├── exercise_5_24.cpp │ └── exercise_5_25.cpp │ ├── ch06_Functions │ ├── Chapter6.h │ ├── build.sh │ ├── example_array_param.cpp │ ├── example_const_cast_and_overloading.cpp │ ├── example_functions_with_no_return_value.cpp │ ├── example_initializer_list_param.cpp │ ├── example_inline_functions.cpp │ ├── example_passing_a_multidimensional_array.cpp │ ├── example_preprocessor_variable.cpp │ ├── example_recursion.cpp │ ├── example_return_from_main.cpp │ ├── example_returning_a_pointer_to_an_array.cpp │ ├── example_using_ref_to_avoid_cp.cpp │ ├── example_using_ref_to_return_info.cpp │ ├── exercise_6_01.txt │ ├── exercise_6_02.txt │ ├── exercise_6_03.cpp │ ├── exercise_6_04.cpp │ ├── exercise_6_05.cpp │ ├── exercise_6_06.cpp │ ├── exercise_6_07.cpp │ ├── exercise_6_08.txt │ ├── exercise_6_09 │ │ ├── build.sh │ │ ├── exercise_6_09.txt │ │ ├── fact.cc │ │ └── factMain.cc │ ├── exercise_6_10.cpp │ ├── exercise_6_11.cpp │ ├── exercise_6_12.cpp │ ├── exercise_6_13.txt │ ├── exercise_6_14.txt │ ├── exercise_6_15.txt │ ├── exercise_6_16.md │ ├── exercise_6_17.cpp │ ├── exercise_6_18.md │ ├── exercise_6_19.md │ ├── exercise_6_20.md │ ├── exercise_6_21.cpp │ ├── exercise_6_22.cpp │ ├── exercise_6_23.cpp │ ├── exercise_6_24.cpp │ ├── exercise_6_25.cpp │ ├── exercise_6_26.cpp │ ├── exercise_6_27.cpp │ ├── exercise_6_28.md │ ├── exercise_6_29.md │ ├── exercise_6_30.cpp │ ├── exercise_6_31.md │ ├── exercise_6_32.md │ ├── exercise_6_33.cpp │ ├── exercise_6_34.cpp │ ├── exercise_6_35.md │ ├── exercise_6_36.cpp │ ├── exercise_6_37.cpp │ ├── exercise_6_38.cpp │ ├── exercise_6_39.md │ ├── exercise_6_40.md │ ├── exercise_6_41.md │ ├── exercise_6_42.cpp │ ├── exercise_6_43.md │ ├── exercise_6_44.cpp │ ├── exercise_6_45.md │ ├── exercise_6_46.cpp │ ├── exercise_6_47.cpp │ ├── exercise_6_48.md │ ├── exercise_6_49.md │ ├── exercise_6_50.md │ ├── exercise_6_51.cpp │ ├── exercise_6_52.md │ ├── exercise_6_53.md │ ├── exercise_6_54.cpp │ ├── exercise_6_55.cpp │ └── exercise_6_56.cpp │ ├── ch07_Classes │ ├── build.sh │ ├── data │ │ ├── add_item │ │ └── book_sales │ ├── example_Account │ │ ├── Account.cpp │ │ ├── Account.h │ │ ├── Makefile │ │ └── main.cpp │ ├── example_Person.cpp │ ├── example_Sales_data │ │ ├── Makefile │ │ ├── Sales_data.h │ │ ├── exceptions.h │ │ └── main.cpp │ ├── example_Screen │ │ ├── Makefile │ │ ├── Screen.h │ │ ├── Window_mgr.h │ │ └── main.cpp │ ├── example_literal_classes │ │ ├── Debug.h │ │ ├── Makefile │ │ └── main.cpp │ ├── exercise_7_01.cpp │ ├── exercise_7_02.cpp │ ├── exercise_7_03.cpp │ ├── exercise_7_04.cpp │ ├── exercise_7_05.cpp │ ├── exercise_7_06.cpp │ ├── exercise_7_07.cpp │ ├── exercise_7_08.md │ ├── exercise_7_09.cpp │ ├── exercise_7_10.md │ ├── exercise_7_11.cpp │ ├── exercise_7_12.cpp │ ├── exercise_7_13.cpp │ ├── exercise_7_14.md │ ├── exercise_7_15.cpp │ ├── exercise_7_16.md │ ├── exercise_7_17.md │ ├── exercise_7_18.md │ ├── exercise_7_19.cpp │ ├── exercise_7_20.md │ ├── exercise_7_21.md │ ├── exercise_7_22.cpp │ ├── exercise_7_23.cpp │ ├── exercise_7_24.cpp │ ├── exercise_7_25.md │ ├── exercise_7_26.md │ ├── exercise_7_27.cpp │ ├── exercise_7_28.md │ ├── exercise_7_29.cpp │ ├── exercise_7_30.md │ ├── exercise_7_31.cpp │ ├── exercise_7_32.cpp │ ├── exercise_7_33.md │ ├── exercise_7_34.md │ ├── exercise_7_35.cpp │ ├── exercise_7_36.cpp │ ├── exercise_7_37.md │ ├── exercise_7_38.cpp │ ├── exercise_7_39.md │ ├── exercise_7_40.cpp │ ├── exercise_7_41.cpp │ ├── exercise_7_42.cpp │ ├── exercise_7_43.cpp │ ├── exercise_7_44.md │ ├── exercise_7_45.md │ ├── exercise_7_46.md │ ├── exercise_7_47.md │ ├── exercise_7_48.md │ ├── exercise_7_49.md │ ├── exercise_7_50.md │ ├── exercise_7_51.md │ ├── exercise_7_52.md │ ├── exercise_7_53.md │ ├── exercise_7_54.md │ ├── exercise_7_55.md │ ├── exercise_7_56.md │ ├── exercise_7_57.md │ ├── exercise_7_58.md │ └── test_incomplete_type.cpp │ ├── ch08_The_IO_Library │ ├── build.sh │ ├── data │ │ ├── person_numbers.txt │ │ └── some_words.txt │ ├── example_fstream.cpp │ ├── example_istringstream.cpp │ ├── exercise_8_01.cpp │ ├── exercise_8_02.md │ ├── exercise_8_03.md │ ├── exercise_8_04.cpp │ ├── exercise_8_05.cpp │ ├── exercise_8_06.cpp │ ├── exercise_8_07.cpp │ ├── exercise_8_08.cpp │ ├── exercise_8_09.cpp │ ├── exercise_8_10.cpp │ ├── exercise_8_11.cpp │ ├── exercise_8_12.md │ ├── exercise_8_13.cpp │ └── exercise_8_14.md │ ├── ch09_Sequential_Containers │ ├── build.sh │ ├── data │ │ └── letter.txt │ ├── example_capacity_size.cpp │ ├── example_change_container_in_loop.cpp │ ├── example_erase.cpp │ ├── example_forward_list.cpp │ ├── example_insert.cpp │ ├── example_iterator_range.cpp │ ├── exercise_9_01.md │ ├── exercise_9_02.cpp │ ├── exercise_9_03.md │ ├── exercise_9_04.cpp │ ├── exercise_9_05.cpp │ ├── exercise_9_06.md │ ├── exercise_9_07.md │ ├── exercise_9_08.md │ ├── exercise_9_09.md │ ├── exercise_9_10.md │ ├── exercise_9_11.cpp │ ├── exercise_9_12.md │ ├── exercise_9_13.cpp │ ├── exercise_9_14.cpp │ ├── exercise_9_15.cpp │ ├── exercise_9_16.cpp │ ├── exercise_9_17.md │ ├── exercise_9_18.cpp │ ├── exercise_9_19.cpp │ ├── exercise_9_20.cpp │ ├── exercise_9_21.md │ ├── exercise_9_22.md │ ├── exercise_9_23.md │ ├── exercise_9_24.cpp │ ├── exercise_9_25.cpp │ ├── exercise_9_26.cpp │ ├── exercise_9_27.cpp │ ├── exercise_9_28.cpp │ ├── exercise_9_29.md │ ├── exercise_9_30.md │ ├── exercise_9_31.cpp │ ├── exercise_9_32.md │ ├── exercise_9_33.cpp │ ├── exercise_9_34.cpp │ ├── exercise_9_35.md │ ├── exercise_9_36.md │ ├── exercise_9_37.md │ ├── exercise_9_38.cpp │ ├── exercise_9_39.md │ ├── exercise_9_40.cpp │ ├── exercise_9_41.cpp │ ├── exercise_9_42.md │ ├── exercise_9_43.cpp │ ├── exercise_9_44.cpp │ ├── exercise_9_45.cpp │ ├── exercise_9_46.cpp │ ├── exercise_9_47.cpp │ ├── exercise_9_48.cpp │ ├── exercise_9_49.cpp │ ├── exercise_9_50.cpp │ ├── exercise_9_51.cpp │ └── exercise_9_52.cpp │ ├── ch10_Generic_Algorithms │ ├── build.sh │ ├── example_back_inserter.cpp │ ├── example_istream_iterator.cpp │ ├── example_lambda.cpp │ ├── example_ostream_iterator.cpp │ ├── example_stable_partition.cpp │ ├── example_stable_sort.cpp │ ├── example_unique.cpp │ ├── exercise_10_01.cpp │ ├── exercise_10_02.cpp │ ├── exercise_10_03.cpp │ ├── exercise_10_04.cpp │ ├── exercise_10_05.md │ ├── exercise_10_06.cpp │ ├── exercise_10_07.md │ ├── exercise_10_08.md │ ├── exercise_10_09.cpp │ ├── exercise_10_10.md │ ├── exercise_10_11.cpp │ ├── exercise_10_12.cpp │ ├── exercise_10_13.cpp │ ├── exercise_10_14.cpp │ ├── exercise_10_15.cpp │ ├── exercise_10_16.cpp │ ├── exercise_10_17.cpp │ ├── exercise_10_18.cpp │ ├── exercise_10_19.cpp │ ├── exercise_10_20.cpp │ ├── exercise_10_21.cpp │ ├── exercise_10_22.cpp │ ├── exercise_10_23.md │ ├── exercise_10_24.cpp │ ├── exercise_10_25.cpp │ ├── exercise_10_26.md │ ├── exercise_10_27.cpp │ ├── exercise_10_28.cpp │ ├── exercise_10_29.cpp │ ├── exercise_10_30.cpp │ ├── exercise_10_31.cpp │ ├── exercise_10_32.cpp │ ├── exercise_10_33.cpp │ ├── exercise_10_34.cpp │ ├── exercise_10_35.cpp │ ├── exercise_10_36.cpp │ ├── exercise_10_37.cpp │ ├── exercise_10_38.md │ ├── exercise_10_39.md │ ├── exercise_10_40.md │ ├── exercise_10_41.md │ └── exercise_10_42.cpp │ ├── ch11_Associative_Containers │ ├── build.sh │ ├── data │ │ ├── test_rules.txt │ │ └── trans_rules.txt │ ├── example_init_multiset.cpp │ ├── example_make_pair.cpp │ ├── example_map.cpp │ ├── example_multimap_find.cpp │ ├── example_set.cpp │ ├── example_unordered_set.cpp │ ├── example_word_transform.cpp │ ├── exercise_11_01.md │ ├── exercise_11_02.md │ ├── exercise_11_03.cpp │ ├── exercise_11_04.cpp │ ├── exercise_11_05.md │ ├── exercise_11_06.md │ ├── exercise_11_07.cpp │ ├── exercise_11_08.cpp │ ├── exercise_11_09.cpp │ ├── exercise_11_10.md │ ├── exercise_11_11.cpp │ ├── exercise_11_12.cpp │ ├── exercise_11_13.cpp │ ├── exercise_11_14.cpp │ ├── exercise_11_15.md │ ├── exercise_11_16.md │ ├── exercise_11_17.cpp │ ├── exercise_11_18.md │ ├── exercise_11_19.cpp │ ├── exercise_11_20.cpp │ ├── exercise_11_21.md │ ├── exercise_11_22.md │ ├── exercise_11_23.cpp │ ├── exercise_11_24.md │ ├── exercise_11_25.md │ ├── exercise_11_26.md │ ├── exercise_11_27.md │ ├── exercise_11_28.cpp │ ├── exercise_11_29.md │ ├── exercise_11_30.md │ ├── exercise_11_31.cpp │ ├── exercise_11_32.cpp │ ├── exercise_11_33.cpp │ ├── exercise_11_34.md │ ├── exercise_11_35.md │ ├── exercise_11_36.md │ ├── exercise_11_37.md │ └── exercise_11_38.cpp │ ├── ch12_Dynamic_Memory │ ├── build.sh │ ├── example_StrBlob │ │ ├── Makefile │ │ ├── StrBlob.cpp │ │ ├── StrBlob.h │ │ └── main.cpp │ ├── example_StrBlobPtr │ │ ├── ConstStrBlobPtr.cpp │ │ ├── ConstStrBlobPtr.h │ │ ├── Makefile │ │ ├── StrBlob.cpp │ │ ├── StrBlob.h │ │ ├── StrBlobPtr.cpp │ │ ├── StrBlobPtr.h │ │ └── main.cpp │ ├── example_TextQuery │ │ ├── Makefile │ │ ├── QueryResult.cpp │ │ ├── QueryResult.h │ │ ├── TextQuery.cpp │ │ ├── TextQuery.h │ │ └── main.cpp │ ├── example_TextQuery2 │ │ ├── Makefile │ │ ├── QueryResult.cpp │ │ ├── QueryResult.h │ │ ├── TextQuery.cpp │ │ ├── TextQuery.h │ │ └── main.cpp │ ├── example_TextQuery_use_StrVec │ │ ├── Makefile │ │ ├── QueryResult.cpp │ │ ├── QueryResult.h │ │ ├── StrVec.cpp │ │ ├── StrVec.h │ │ ├── TextQuery.cpp │ │ ├── TextQuery.h │ │ └── main.cpp │ ├── example_allocator.cpp │ ├── example_using_own_deletion.cpp │ ├── exercise_12_01.cpp │ ├── exercise_12_02.md │ ├── exercise_12_03.md │ ├── exercise_12_04.md │ ├── exercise_12_05.md │ ├── exercise_12_06.cpp │ ├── exercise_12_07.cpp │ ├── exercise_12_08.md │ ├── exercise_12_09.md │ ├── exercise_12_10.md │ ├── exercise_12_11.md │ ├── exercise_12_12.md │ ├── exercise_12_13.md │ ├── exercise_12_14.md │ ├── exercise_12_15.cpp │ ├── exercise_12_16.cpp │ ├── exercise_12_17.md │ ├── exercise_12_18.md │ ├── exercise_12_19.md │ ├── exercise_12_20.cpp │ ├── exercise_12_21.md │ ├── exercise_12_22.md │ ├── exercise_12_23.cpp │ ├── exercise_12_24.cpp │ ├── exercise_12_25.md │ ├── exercise_12_26.cpp │ ├── exercise_12_27.cpp │ ├── exercise_12_28.cpp │ ├── exercise_12_29.md │ ├── exercise_12_30.md │ ├── exercise_12_31.md │ ├── exercise_12_32.cpp │ └── exercise_12_33.md │ ├── ch13_Copy_Control │ ├── build.sh │ ├── example_Copy_Control │ │ ├── Folder.cpp │ │ ├── Folder.h │ │ ├── Makefile │ │ ├── Message.cpp │ │ ├── Message.h │ │ └── main.cpp │ ├── example_Reference_Count │ │ ├── HasPtr.cpp │ │ ├── HasPtr.h │ │ ├── Makefile │ │ └── main.cpp │ ├── example_Reference_Qualifier │ │ ├── Makefile │ │ └── main.cpp │ ├── example_StrVec │ │ ├── Makefile │ │ ├── StrVec.cpp │ │ ├── StrVec.h │ │ └── main.cpp │ ├── example_String │ │ ├── Makefile │ │ ├── String.cpp │ │ ├── String.h │ │ └── main.cpp │ ├── exercise_13_01.md │ ├── exercise_13_02.md │ ├── exercise_13_03.md │ ├── exercise_13_04.md │ ├── exercise_13_05.cpp │ ├── exercise_13_06.md │ ├── exercise_13_07.md │ ├── exercise_13_08.cpp │ ├── exercise_13_09.md │ ├── exercise_13_10.md │ ├── exercise_13_11.cpp │ ├── exercise_13_12.md │ ├── exercise_13_13.cpp │ ├── exercise_13_14.md │ ├── exercise_13_15.md │ ├── exercise_13_16.md │ ├── exercise_13_17.cpp │ ├── exercise_13_18.cpp │ ├── exercise_13_19.cpp │ ├── exercise_13_20.md │ ├── exercise_13_21.md │ ├── exercise_13_22.md │ ├── exercise_13_23.md │ ├── exercise_13_24.md │ ├── exercise_13_25.md │ ├── exercise_13_26.cpp │ ├── exercise_13_27.md │ ├── exercise_13_28.cpp │ ├── exercise_13_29.md │ ├── exercise_13_30.cpp │ ├── exercise_13_31.cpp │ ├── exercise_13_32.md │ ├── exercise_13_33.md │ ├── exercise_13_34.md │ ├── exercise_13_35.md │ ├── exercise_13_36.md │ ├── exercise_13_37.md │ ├── exercise_13_38.md │ ├── exercise_13_39.md │ ├── exercise_13_40.md │ ├── exercise_13_41.md │ ├── exercise_13_42.md │ ├── exercise_13_43.md │ ├── exercise_13_44.md │ ├── exercise_13_45.md │ ├── exercise_13_46.md │ ├── exercise_13_47.md │ ├── exercise_13_48.md │ ├── exercise_13_49.md │ ├── exercise_13_50.md │ ├── exercise_13_51.md │ ├── exercise_13_52.md │ ├── exercise_13_53.cpp │ ├── exercise_13_54.md │ ├── exercise_13_55.md │ ├── exercise_13_56.md │ ├── exercise_13_57.md │ └── exercise_13_58.cpp │ ├── ch14_Overloaded_Operations_and_Conversions │ ├── build.sh │ ├── example_conversion_operators.cpp │ ├── example_function-call_operator.cpp │ ├── example_function.cpp │ ├── example_std_funcobj.cpp │ ├── exercise_14_01.md │ ├── exercise_14_02.md │ ├── exercise_14_03.md │ ├── exercise_14_04.md │ ├── exercise_14_05.cpp │ ├── exercise_14_06.md │ ├── exercise_14_07.md │ ├── exercise_14_08.md │ ├── exercise_14_09.md │ ├── exercise_14_10.md │ ├── exercise_14_11.md │ ├── exercise_14_12.md │ ├── exercise_14_13.md │ ├── exercise_14_14.md │ ├── exercise_14_15.md │ ├── exercise_14_16.md │ ├── exercise_14_17.md │ ├── exercise_14_18.md │ ├── exercise_14_19.md │ ├── exercise_14_20.md │ ├── exercise_14_21.md │ ├── exercise_14_22.md │ ├── exercise_14_23.md │ ├── exercise_14_24.cpp │ ├── exercise_14_25.md │ ├── exercise_14_26.md │ ├── exercise_14_27.md │ ├── exercise_14_28.md │ ├── exercise_14_29.md │ ├── exercise_14_30.md │ ├── exercise_14_31.md │ ├── exercise_14_32.cpp │ ├── exercise_14_33.md │ ├── exercise_14_34.cpp │ ├── exercise_14_35.cpp │ ├── exercise_14_36.cpp │ ├── exercise_14_37.cpp │ ├── exercise_14_38.cpp │ ├── exercise_14_39.cpp │ ├── exercise_14_40.cpp │ ├── exercise_14_41.md │ ├── exercise_14_42.cpp │ ├── exercise_14_43.cpp │ ├── exercise_14_44.cpp │ ├── exercise_14_45.md │ ├── exercise_14_46.md │ ├── exercise_14_47.md │ ├── exercise_14_48.md │ ├── exercise_14_49.md │ ├── exercise_14_50.cpp │ ├── exercise_14_51.cpp │ ├── exercise_14_52.md │ └── exercise_14_53.cpp │ ├── ch15_Object-Oriented_Programming │ ├── build.sh │ ├── example_Access_Control_and_Inheritance │ │ ├── Makefile │ │ ├── classes.hpp │ │ └── main.cpp │ ├── example_TextQuery │ │ ├── Makefile │ │ ├── Query.cpp │ │ ├── Query.h │ │ ├── QueryResult.cpp │ │ ├── QueryResult.h │ │ ├── Query_ex15_37.h │ │ ├── Query_ex15_41.cpp.bak │ │ ├── Query_ex15_41.h │ │ ├── TextQuery.cpp │ │ ├── TextQuery.h │ │ └── main.cpp │ ├── example_abstract_base_class.cpp │ ├── example_base_class.cpp │ ├── example_basket.cpp │ ├── example_derived_class.cpp │ ├── example_derived_class_copy_control_members.cpp │ ├── exercise_15_01.md │ ├── exercise_15_02.md │ ├── exercise_15_03.md │ ├── exercise_15_04.md │ ├── exercise_15_05.md │ ├── exercise_15_06.cpp │ ├── exercise_15_07.cpp │ ├── exercise_15_08.md │ ├── exercise_15_09.md │ ├── exercise_15_10.md │ ├── exercise_15_11.md │ ├── exercise_15_12.md │ ├── exercise_15_13.md │ ├── exercise_15_14.md │ ├── exercise_15_15.md │ ├── exercise_15_16.cpp │ ├── exercise_15_17.md │ ├── exercise_15_18.cpp │ ├── exercise_15_19.cpp │ ├── exercise_15_20.md │ ├── exercise_15_21.cpp │ ├── exercise_15_22.md │ ├── exercise_15_23.cpp │ ├── exercise_15_24.md │ ├── exercise_15_25.md │ ├── exercise_15_26.md │ ├── exercise_15_27.cpp │ ├── exercise_15_28.md │ ├── exercise_15_29.md │ ├── exercise_15_30.md │ ├── exercise_15_31.md │ ├── exercise_15_32.md │ ├── exercise_15_33.md │ ├── exercise_15_34.md │ ├── exercise_15_35.md │ ├── exercise_15_36.md │ ├── exercise_15_37.md │ ├── exercise_15_38.md │ ├── exercise_15_39.md │ ├── exercise_15_40.md │ ├── exercise_15_41.md │ └── exercise_15_42.md │ ├── ch16_Templates_and_GenericProgramming │ ├── build.sh │ ├── example_Screen │ │ ├── Makefile │ │ ├── Screen.h │ │ └── main.cpp │ ├── example_SmartPointer │ │ ├── Makefile │ │ ├── SharedPtr.h │ │ ├── UniquePtr.h │ │ └── main.cpp │ ├── example_Vec │ │ ├── Makefile │ │ ├── Vec.h │ │ └── main.cpp │ ├── example_customer_MakeShared │ │ ├── MakeShared.h │ │ ├── Makefile │ │ └── main.cpp │ ├── example_explicit_instantiation │ │ ├── Application.cpp │ │ ├── Application.h │ │ ├── Makefile │ │ ├── TemplateBuild.cpp │ │ ├── TemplateBuild.h │ │ └── main.cpp │ ├── example_function_template.cpp │ ├── example_member_template │ │ ├── DebugDelete.h │ │ ├── Makefile │ │ └── main.cpp │ ├── example_overload_and_template.cpp │ ├── example_template_class │ │ ├── Blob.h │ │ ├── BlobPtr.h │ │ ├── Makefile │ │ └── main.cpp │ ├── example_variadic_template.cpp │ ├── example_variadic_template2.cpp │ ├── exercise_16_01.md │ ├── exercise_16_02.md │ ├── exercise_16_03.cpp │ ├── exercise_16_04.cpp │ ├── exercise_16_05.cpp │ ├── exercise_16_06.cpp │ ├── exercise_16_07.cpp │ ├── exercise_16_08.md │ ├── exercise_16_09.md │ ├── exercise_16_10.md │ ├── exercise_16_11.cpp │ ├── exercise_16_12.md │ ├── exercise_16_13.md │ ├── exercise_16_14.md │ ├── exercise_16_15.md │ ├── exercise_16_16.md │ ├── exercise_16_17.md │ ├── exercise_16_18.cpp │ ├── exercise_16_19.cpp │ ├── exercise_16_20.cpp │ ├── exercise_16_21.md │ ├── exercise_16_22.md │ ├── exercise_16_23.md │ ├── exercise_16_24.md │ ├── exercise_16_25.md │ ├── exercise_16_26.cpp │ ├── exercise_16_27.md │ ├── exercise_16_28.md │ ├── exercise_16_29.cpp │ ├── exercise_16_30.md │ ├── exercise_16_31.md │ ├── exercise_16_32.md │ ├── exercise_16_33.md │ ├── exercise_16_34.md │ ├── exercise_16_35.md │ ├── exercise_16_36.md │ ├── exercise_16_37.cpp │ ├── exercise_16_38.md │ ├── exercise_16_39.md │ ├── exercise_16_40.cpp │ ├── exercise_16_41.cpp │ ├── exercise_16_42.md │ ├── exercise_16_43.md │ ├── exercise_16_44.md │ ├── exercise_16_45.cpp │ ├── exercise_16_46.md │ ├── exercise_16_47.cpp │ ├── exercise_16_48.md │ ├── exercise_16_49.cpp │ ├── exercise_16_50.md │ ├── exercise_16_51.md │ ├── exercise_16_52.md │ ├── exercise_16_53.md │ ├── exercise_16_54.md │ ├── exercise_16_55.cpp │ ├── exercise_16_56.md │ ├── exercise_16_57.md │ ├── exercise_16_58.md │ ├── exercise_16_59.md │ ├── exercise_16_60.md │ ├── exercise_16_61.md │ ├── exercise_16_62.md │ ├── exercise_16_63.cpp │ ├── exercise_16_64.md │ ├── exercise_16_65.cpp │ ├── exercise_16_66.md │ └── exercise_16_67.md │ ├── ch17_Specialized_Library_Facilities │ ├── build.sh │ ├── data │ │ ├── test_rules.txt │ │ └── trans_rules.txt │ ├── example_formatted_io.cpp │ ├── example_phone_number.cpp │ ├── example_random.cpp │ ├── example_regex_error.cpp │ ├── example_regex_replace.cpp │ ├── example_seek_tell.cpp │ ├── example_sregex_iterator.cpp │ ├── example_tuple.cpp │ ├── example_unformatted_io.cpp │ ├── example_using_regex.cpp │ ├── example_using_subexpression.cpp │ ├── exercise_17_01.cpp │ ├── exercise_17_02.cpp │ ├── exercise_17_03.cpp │ ├── exercise_17_04.md │ ├── exercise_17_05.cpp │ ├── exercise_17_06.cpp │ ├── exercise_17_07.md │ ├── exercise_17_08.md │ ├── exercise_17_09.cpp │ ├── exercise_17_10.cpp │ ├── exercise_17_11.cpp │ ├── exercise_17_12.cpp │ ├── exercise_17_13.cpp │ ├── exercise_17_14.cpp │ ├── exercise_17_15.cpp │ ├── exercise_17_16.md │ ├── exercise_17_17.md │ ├── exercise_17_18.cpp │ ├── exercise_17_19.md │ ├── exercise_17_20.md │ ├── exercise_17_21.cpp │ ├── exercise_17_22.cpp │ ├── exercise_17_23.cpp │ ├── exercise_17_24.md │ ├── exercise_17_25.cpp │ ├── exercise_17_26.cpp │ ├── exercise_17_27.cpp │ ├── exercise_17_28.cpp │ ├── exercise_17_29.cpp │ ├── exercise_17_30.cpp │ ├── exercise_17_31.md │ ├── exercise_17_32.md │ ├── exercise_17_33.cpp │ ├── exercise_17_34.md │ ├── exercise_17_35.cpp │ ├── exercise_17_36.cpp │ ├── exercise_17_37.cpp │ ├── exercise_17_38.cpp │ └── exercise_17_39.md │ ├── ch18_Tools_for_Large_Programs │ ├── build.sh │ ├── exercise_18_01.cpp │ ├── exercise_18_02.md │ ├── exercise_18_03.cpp │ ├── exercise_18_04.md │ ├── exercise_18_05.cpp │ ├── exercise_18_06.cpp │ ├── exercise_18_07.md │ ├── exercise_18_08.md │ ├── exercise_18_09.md │ ├── exercise_18_10.md │ ├── exercise_18_11.md │ ├── exercise_18_12.md │ ├── exercise_18_13.md │ ├── exercise_18_14.cpp │ ├── exercise_18_15.md │ ├── exercise_18_16.cpp │ ├── exercise_18_17.md │ ├── exercise_18_18.cpp │ ├── exercise_18_19.md │ ├── exercise_18_20.cpp │ ├── exercise_18_21.cpp │ ├── exercise_18_22.cpp │ ├── exercise_18_23.cpp │ ├── exercise_18_24.md │ ├── exercise_18_25.cpp │ ├── exercise_18_26.cpp │ ├── exercise_18_27.cpp │ ├── exercise_18_28.cpp │ ├── exercise_18_29.cpp │ └── exercise_18_30.cpp │ ├── ch19_Specialized_Tools_and_Techniques │ ├── build.sh │ ├── example_function_table.cpp │ ├── example_memfunc_as_callable_obj.cpp │ ├── example_placement_new.cpp │ ├── example_pointer_to_member.cpp │ ├── example_type_info.cpp │ ├── example_union_with_class.cpp │ ├── example_use_RTTI.cpp │ ├── exercise_19_01.cpp │ ├── exercise_19_02.md │ ├── exercise_19_03.cpp │ ├── exercise_19_04.cpp │ ├── exercise_19_05.md │ ├── exercise_19_06.cpp │ ├── exercise_19_07.cpp │ ├── exercise_19_08.cpp │ ├── exercise_19_09.md │ ├── exercise_19_10.cpp │ ├── exercise_19_11.md │ ├── exercise_19_12.cpp │ ├── exercise_19_13.cpp │ ├── exercise_19_14.cpp │ ├── exercise_19_15.md │ ├── exercise_19_16.md │ ├── exercise_19_17.md │ ├── exercise_19_18.cpp │ ├── exercise_19_19.cpp │ ├── exercise_19_20.md │ ├── exercise_19_21.md │ ├── exercise_19_22.md │ ├── exercise_19_23.md │ ├── exercise_19_24.md │ ├── exercise_19_25.md │ └── exercise_19_26.cpp │ ├── data │ ├── book_sales │ ├── little_story.txt │ ├── numbers.txt │ ├── person_numbers.txt │ └── some_words.txt │ ├── defined_terms │ ├── ch01 │ │ ├── argument.md │ │ ├── assignment.md │ │ ├── block.md │ │ ├── buffer.md │ │ ├── built-in_type.md │ │ ├── cerr.md │ │ ├── cin.md │ │ ├── class.md │ │ ├── class_type.md │ │ ├── clog.md │ │ ├── comment.md │ │ ├── condition.md │ │ ├── cout.md │ │ ├── data_structure.md │ │ ├── edit-compile-debug.md │ │ ├── end-of-file.md │ │ ├── expression.md │ │ ├── for_statement.md │ │ ├── function.md │ │ ├── function_body.md │ │ ├── function_name.md │ │ ├── header.md │ │ ├── if_statement.md │ │ ├── initialize.md │ │ ├── iostream.md │ │ ├── istream.md │ │ ├── main.md │ │ ├── manipulator.md │ │ ├── member_function.md │ │ ├── namespace.md │ │ ├── ostream.md │ │ ├── parameter_list.md │ │ ├── return_type.md │ │ ├── source_file.md │ │ ├── standard_error.md │ │ ├── standard_input.md │ │ ├── standard_library.md │ │ ├── standard_output.md │ │ ├── statement.md │ │ ├── string_literal.md │ │ ├── uninitialized_variable.md │ │ ├── variable.md │ │ ├── while_statement.md │ │ ├── 不等运算符.md │ │ ├── 作用域运算符.md │ │ ├── 复合赋值运算符.md │ │ ├── 大于等于运算符.md │ │ ├── 大于运算符.md │ │ ├── 头文件包含指令.md │ │ ├── 小于等于运算符.md │ │ ├── 小于运算符.md │ │ ├── 点运算符.md │ │ ├── 相等运算符.md │ │ ├── 等号运算符.md │ │ ├── 调用运算符.md │ │ ├── 输入运算符.md │ │ ├── 输出运算符.md │ │ ├── 递减运算符.md │ │ └── 递增运算符.md │ ├── ch02 │ │ ├── address.md │ │ ├── alias_declaration.md │ │ ├── arithmetic_type.md │ │ ├── array.md │ │ ├── auto.md │ │ ├── base_type.md │ │ ├── bind.md │ │ ├── byte.md │ │ ├── class_member.md │ │ ├── compound_type.md │ │ ├── const.md │ │ ├── const_expression.md │ │ ├── const_pointer.md │ │ ├── const_reference.md │ │ ├── conversion.md │ │ ├── data_member.md │ │ ├── declaration.md │ │ ├── declarator.md │ │ ├── decltype.md │ │ ├── default_initialization.md │ │ ├── definition.md │ │ ├── escape_sequence.md │ │ ├── global_scope.md │ │ ├── header_guard.md │ │ ├── identifier.md │ │ ├── in-class_initializer.md │ │ ├── list_initialization.md │ │ ├── literal.md │ │ ├── low-level_const.md │ │ ├── nonprintable_character.md │ │ ├── null_pointer.md │ │ ├── nullptr.md │ │ ├── object.md │ │ ├── pointer.md │ │ ├── pointer_to_const.md │ │ ├── preprocessor.md │ │ ├── preprocessor_variable.md │ │ ├── reference.md │ │ ├── reference_to_const.md │ │ ├── scope.md │ │ ├── separate_complilation.md │ │ ├── signed.md │ │ ├── string.md │ │ ├── temporary.md │ │ ├── top-level_const.md │ │ ├── type_alias.md │ │ ├── type_checking.md │ │ ├── type_specifier.md │ │ ├── undefined.md │ │ ├── uninitialized.md │ │ ├── unsigned.md │ │ ├── variable.md │ │ ├── void.md │ │ └── word.md │ ├── ch03 │ │ ├── C-style_string.md │ │ ├── begin.md │ │ ├── buffer_overflow.md │ │ ├── class_template.md │ │ ├── compiler_extension.md │ │ ├── container.md │ │ ├── copy_initialization.md │ │ ├── difference_type.md │ │ ├── direct_initialization.md │ │ ├── empty.md │ │ ├── end.md │ │ ├── getline.md │ │ ├── index.md │ │ ├── instantiation.md │ │ ├── iterator.md │ │ ├── iterator_arithmetic.md │ │ ├── off-the-end_iterator.md │ │ ├── pointer_arithmetic.md │ │ ├── prtdiff_t.md │ │ ├── push_back.md │ │ ├── range_for.md │ │ ├── size.md │ │ ├── size_t.md │ │ ├── size_type.md │ │ ├── string.md │ │ ├── using_declaration.md │ │ ├── value_initialization.md │ │ ├── vector.md │ │ ├── 下标运算符.md │ │ ├── 箭头运算符.md │ │ ├── 输入运算符.md │ │ ├── 输出运算符.md │ │ ├── 递增运算符.md │ │ ├── 逻辑与运算符.md │ │ ├── 逻辑或运算符.md │ │ └── 逻辑非运算符.md │ ├── ch04 │ │ ├── arithmetic_conversion.md │ │ ├── associativity.md │ │ ├── binary_operator.md │ │ ├── cast.md │ │ ├── compound_expression.md │ │ ├── const_cast.md │ │ ├── conversion.md │ │ ├── expression.md │ │ ├── implicit_conversion.md │ │ ├── integral_promotion.md │ │ ├── lvalue.md │ │ ├── operand.md │ │ ├── operator.md │ │ ├── order_of_evaluation.md │ │ ├── overloaded_operator.md │ │ ├── precedence.md │ │ ├── reinterpret_case.md │ │ ├── rvalue.md │ │ ├── short-circuit_evaluation.md │ │ ├── sizeof.md │ │ ├── static_cast.md │ │ ├── unary_operators.md │ │ ├── 位与运算符.md │ │ ├── 位异或运算符.md │ │ ├── 位或运算符.md │ │ ├── 位求反运算符.md │ │ ├── 右移运算符.md │ │ ├── 左移运算符.md │ │ ├── 条件运算符.md │ │ ├── 递减运算符.md │ │ ├── 递增运算符.md │ │ └── 逗号运算符.md │ ├── ch05 │ │ ├── block.md │ │ ├── break_statement.md │ │ ├── case_label.md │ │ ├── catch_clause.md │ │ ├── compound_statement.md │ │ ├── continue_statement.md │ │ ├── dangling_else.md │ │ ├── default_label.md │ │ ├── do_while_statement.md │ │ ├── exception_class.md │ │ ├── exception_declaration.md │ │ ├── exception_handler.md │ │ ├── exception_safe.md │ │ ├── expression_statement.md │ │ ├── flow_of_control.md │ │ ├── for_statement.md │ │ ├── goto_statement.md │ │ ├── if_else_statement.md │ │ ├── if_statement.md │ │ ├── labeled_statement.md │ │ ├── null_statement.md │ │ ├── raise.md │ │ ├── range_for_statment.md │ │ ├── switch_statement.md │ │ ├── terminate.md │ │ ├── throw_expression.md │ │ ├── try_block.md │ │ └── while_statement.md │ ├── ch06 │ │ ├── ambiguous_call.md │ │ ├── argument.md │ │ ├── assert.md │ │ ├── automatic_object.md │ │ ├── best_match.md │ │ ├── candidate_function.md │ │ ├── constexpr.md │ │ ├── default_argument.md │ │ ├── executable_file.md │ │ ├── function_matching.md │ │ ├── function_prototype.md │ │ ├── hidden_name.md │ │ ├── initializer_list.md │ │ ├── inline_function.md │ │ ├── link.md │ │ ├── local_static_object.md │ │ ├── local_variable.md │ │ ├── no_match.md │ │ ├── object_code.md │ │ ├── object_file.md │ │ ├── object_lifetime.md │ │ ├── overloaded_function.md │ │ ├── parameter.md │ │ ├── pass_by_reference.md │ │ ├── pass_by_value.md │ │ ├── preprocessor_macro.md │ │ ├── recursion_loop.md │ │ ├── recursive_function.md │ │ ├── return_type.md │ │ ├── trailing_return_type.md │ │ └── viable_function.md │ ├── ch07 │ │ ├── =default.md │ │ ├── abstract_data_type.md │ │ ├── access_specifier.md │ │ ├── aggregate_class.md │ │ ├── class.md │ │ ├── class_declaration.md │ │ ├── class_scope.md │ │ ├── const_member_function.md │ │ ├── constructor.md │ │ ├── constructor_initializer_list.md │ │ ├── converting_constructor.md │ │ ├── data_abstraction.md │ │ ├── default_constructor.md │ │ ├── delegating_constructor.md │ │ ├── encapsulation.md │ │ ├── explicit_constructor.md │ │ ├── forward_declaration.md │ │ ├── friend.md │ │ ├── implementation.md │ │ ├── incomplete_type.md │ │ ├── interface.md │ │ ├── member_function.md │ │ ├── mutable_data_member.md │ │ ├── name_lookup.md │ │ ├── private_member.md │ │ ├── public_member.md │ │ ├── synthesized_default_constructor.md │ │ └── this_pointer.md │ ├── ch08 │ │ ├── condition_state.md │ │ ├── file_mode.md │ │ ├── file_stream.md │ │ ├── fstream.md │ │ ├── ifstream.md │ │ ├── inheritance.md │ │ ├── istringstream.md │ │ ├── ofstream.md │ │ └── string_stream.md │ ├── ch09 │ │ ├── adaptor.md │ │ ├── array.md │ │ ├── begin.md │ │ ├── cbegin.md │ │ ├── cend.md │ │ ├── container.md │ │ ├── deque.md │ │ ├── end.md │ │ ├── forward_list.md │ │ ├── iterator_range.md │ │ ├── left-inclusive_interval.md │ │ ├── list.md │ │ ├── off-the-beginning_iterator.md │ │ ├── off-the-end_iterator.md │ │ ├── priority_queue.md │ │ ├── queue.md │ │ ├── sequential_container.md │ │ ├── stack.md │ │ └── vector.md │ ├── ch10 │ │ ├── back_inserter.md │ │ ├── bidirectional_iterator.md │ │ ├── binary_predicate.md │ │ ├── bind.md │ │ ├── callable_object.md │ │ ├── capture_list.md │ │ ├── cref.md │ │ ├── forward_iterator.md │ │ ├── front_insertor.md │ │ ├── generic_algorithm.md │ │ ├── input_iterator.md │ │ ├── insert_iterator.md │ │ ├── inserter.md │ │ ├── istream_iterator.md │ │ ├── iterator_category.md │ │ ├── lambda_expression.md │ │ ├── move_iterator.md │ │ ├── ostream_iterator.md │ │ ├── output_iterator.md │ │ ├── predicate.md │ │ ├── random-access_iterator.md │ │ ├── ref.md │ │ ├── reverse_iterator.md │ │ ├── stream_iterator.md │ │ └── unary_predicate.md │ ├── ch11 │ │ ├── associative_array.md │ │ ├── associative_container.md │ │ ├── hash.md │ │ ├── hash_function.md │ │ ├── key_type.md │ │ ├── map.md │ │ ├── mapped_type.md │ │ ├── multimap.md │ │ ├── multiset.md │ │ ├── pair.md │ │ ├── set.md │ │ ├── strict_weak_ordering.md │ │ ├── unordered_container.md │ │ ├── unordered_map.md │ │ ├── unordered_multimap.md │ │ ├── unordered_multiset.md │ │ ├── unordered_set.md │ │ └── value_type.md │ ├── ch12 │ │ ├── allocator.md │ │ ├── dangling_pointer.md │ │ ├── delete.md │ │ ├── deleter.md │ │ ├── destructor.md │ │ ├── dynamically_allocated.md │ │ ├── free_store.md │ │ ├── heap.md │ │ ├── new.md │ │ ├── placement_new.md │ │ ├── reference_count.md │ │ ├── shared_ptr.md │ │ ├── smart_pointer.md │ │ ├── unique_ptr.md │ │ └── weak_ptr.md │ ├── ch13 │ │ ├── copy-assignment_operator.md │ │ ├── copy_and_swap.md │ │ ├── copy_constructor.md │ │ ├── copy_control.md │ │ ├── copy_initialization.md │ │ ├── deleted_function.md │ │ ├── destructor.md │ │ ├── lvalue_reference.md │ │ ├── memberwise_copy_assign.md │ │ ├── move-assignment_operator.md │ │ ├── move.md │ │ ├── move_constructor.md │ │ ├── overload_operator.md │ │ ├── reference_count.md │ │ ├── reference_qualifier.md │ │ ├── rvalue_reference.md │ │ ├── synthesized_assignment_operator.md │ │ ├── synthesized_copy_move_constructor.md │ │ └── synthesized_destructor.md │ ├── ch14 │ │ ├── call_signature.md │ │ ├── class-type_conversion.md │ │ ├── conversion_operator.md │ │ ├── explicit_conversion_operator.md │ │ ├── function_object.md │ │ ├── function_table.md │ │ ├── function_template.md │ │ ├── overloaded_operator.md │ │ └── user-defined_conversion.md │ ├── ch15 │ │ ├── abstract_base_class.md │ │ ├── accessible.md │ │ ├── base_class.md │ │ ├── class_derivation_list.md │ │ ├── derived-to-base_conversion.md │ │ ├── derived_class.md │ │ ├── direct_base_class.md │ │ ├── dynamic_binding.md │ │ ├── dynamic_type.md │ │ ├── indirect_base_class.md │ │ ├── inheritance.md │ │ ├── object-oriented_programming.md │ │ ├── override.md │ │ ├── polymorphism.md │ │ ├── private_inheritance.md │ │ ├── protected_access_specifier.md │ │ ├── protected_inheritance.md │ │ ├── public_inheritance.md │ │ ├── pure_virtual.md │ │ ├── refactoring.md │ │ ├── run-time_binding.md │ │ ├── sliced_down.md │ │ ├── static_type.md │ │ └── virtual_function.md │ ├── ch16 │ │ ├── class_template.md │ │ ├── default_template_argument.md │ │ ├── explicit_instantiation.md │ │ ├── explicit_template_argument.md │ │ ├── function_parameter_pack.md │ │ ├── function_template.md │ │ ├── instantiate.md │ │ ├── instantiation.md │ │ ├── member_template.md │ │ ├── nontype_parameter.md │ │ ├── pack_expansion.md │ │ ├── parameter_pack.md │ │ ├── partial_specialization.md │ │ ├── pattern.md │ │ ├── template_argument.md │ │ ├── template_argument_deduction.md │ │ ├── template_parameter.md │ │ ├── template_parameter_list.md │ │ ├── template_parameter_pack.md │ │ ├── template_specialization.md │ │ ├── type_parameter.md │ │ ├── type_transformation.md │ │ └── variadic_template.md │ ├── ch17 │ │ ├── bitset.md │ │ ├── cmatch.md │ │ ├── cregex_iterator.md │ │ ├── csub_match.md │ │ ├── default_random_engine.md │ │ ├── formatted_IO.md │ │ ├── get.md │ │ ├── high-order.md │ │ ├── low-order.md │ │ ├── manipulator.md │ │ ├── random-number_distribution.md │ │ ├── random-number_engine.md │ │ ├── random-number_generator.md │ │ ├── regex.md │ │ ├── regex_error.md │ │ ├── regex_match.md │ │ ├── regex_replace.md │ │ ├── regex_search.md │ │ ├── regular_expression.md │ │ ├── seed.md │ │ ├── smatch.md │ │ ├── sregex_iterator.md │ │ ├── ssub_match.md │ │ ├── subexpression.md │ │ ├── tuple.md │ │ └── unformatted_IO.md │ ├── ch18 │ │ ├── catch-all.md │ │ ├── catch_clause.md │ │ ├── constructor_order.md │ │ ├── exception_declaration.md │ │ ├── exception_handling.md │ │ ├── exception_object.md │ │ ├── file_static.md │ │ ├── function_try_block.md │ │ ├── global_namespace.md │ │ ├── handler.md │ │ ├── inline_namespace.md │ │ ├── multiple_inheritance.md │ │ ├── namespace.md │ │ ├── namespace_alias.md │ │ ├── namespace_pollution.md │ │ ├── noexcept_operator.md │ │ ├── noexcept_specification.md │ │ ├── nonthrowing_specification.md │ │ ├── raise.md │ │ ├── rethrow.md │ │ ├── stack_unwinding.md │ │ ├── terminate.md │ │ ├── throw.md │ │ ├── try_block.md │ │ ├── unnamed_namespace.md │ │ ├── using_declaration.md │ │ ├── using_directive.md │ │ ├── virtual_base_class.md │ │ └── virtual_inheritance.md │ ├── ch19 │ │ ├── anonymous_union.md │ │ ├── bit-field.md │ │ ├── discriminant.md │ │ ├── dynamic_cast.md │ │ ├── enumeration.md │ │ ├── enumerator.md │ │ ├── free.md │ │ ├── link_directive.md │ │ ├── local_class.md │ │ ├── malloc.md │ │ ├── mem_fn.md │ │ ├── nested_class.md │ │ ├── nested_type.md │ │ ├── nonportable.md │ │ ├── operator_delete.md │ │ ├── operator_new.md │ │ ├── placement_new_expression.md │ │ ├── pointer_to_member.md │ │ ├── run-time_tyoe_identification.md │ │ ├── scoped_enumeration.md │ │ ├── typeid_operator.md │ │ ├── typeinfo.md │ │ ├── union.md │ │ ├── unscoped_enumeration.md │ │ └── volatile.md │ ├── gen_index.sh │ └── terms_index.md │ └── gen_readme.sh ├── mkdocs.yml └── notes ├── CProgramming ├── ch01 C语言概述.md ├── ch02 C语言基本概念.md ├── ch03 格式化输入输出.md ├── ch04 表达式.md ├── ch05 选择语句.md ├── ch06 循环.md ├── ch07 基本类型.md ├── ch08 数组.md ├── ch09 函数.md ├── ch10 程序结构.md ├── ch11 指针.md ├── ch12 指针和数组.md ├── ch13 字符串.md ├── ch14 预处理器.md ├── ch15 编写大规模程序.md ├── ch16 结构、联合和枚举.md ├── ch17 指针的高级应用.md ├── ch18 声明.md ├── ch19 程序设计.md ├── ch20 低级程序设计.md ├── ch21 标准库.md ├── ch22 输入_输出.md ├── ch23 库对数值和字符数据的支持.md ├── ch24 错误处理.md ├── ch25 国际化特性.md ├── ch26 其他库函数.md ├── cheatsheet │ └── 惯用法.md └── images │ ├── 二维数组存储.jpg │ ├── 共享函数原型.png │ ├── 字符串存储.jpg │ ├── 宏定义和类型定义.png │ └── 联合和结构的存储.jpg ├── CppPrimer ├── ch01 开始.md ├── ch02 变量和基本类型.md ├── ch03 字符串、向量和数组.md ├── ch04 表达式.md ├── ch05 语句.md ├── ch06 函数.md ├── ch07 类.md ├── ch08 IO库.md ├── ch09 顺序容器.md ├── ch10 泛型算法.md ├── ch11 关联容器.md ├── ch12 动态内存.md ├── ch13 拷贝控制.md ├── ch14 操作重载与类型转换.md ├── ch15 面向对象程序设计.md ├── ch16 模板与泛型编程.md ├── ch17 标准库特殊设施.md ├── ch18 用于大型程序的工具.md ├── ch19 特殊工具与技术.md └── images │ └── virtual_inheritance.png ├── EffectiveModernCpp ├── ch01_型别推导 │ ├── 条款1_理解模板型别推导.md │ ├── 条款2_理解auto型别推导.md │ ├── 条款3_理解decltype.md │ └── 条款4_掌握查看型别推导结果的方法.md └── ch02_auto │ ├── 条款5_优先选用auto而非显式型别声明.md │ └── 条款6_当auto推导的型别不符合要求时使用带显式型别的初始化物习惯用法.md └── index.md /.gitignore: -------------------------------------------------------------------------------- 1 | site/ 2 | nohup.out 3 | .vscode/ -------------------------------------------------------------------------------- /auto_refresh_mkdocs_site.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/auto_refresh_mkdocs_site.sh -------------------------------------------------------------------------------- /codes/CProgramming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/README.md -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/celsius.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/celsius.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/dweight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/dweight.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/dweight2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/dweight2.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_09.md -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_11.md -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/ex_12.md -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/ex_13.md: -------------------------------------------------------------------------------- 1 | 在练习12的记号之间插入足够多的空格,使得上面的语句易于阅读。 2 | 3 | ```c 4 | a = (3 * q - p * p) / 3; 5 | ``` 6 | -------------------------------------------------------------------------------- /codes/CProgramming/ch02_C语言基本概念/pun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch02_C语言基本概念/pun.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/addfrac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/addfrac.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/example_scanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/example_scanf.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/stocks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/stocks.c -------------------------------------------------------------------------------- /codes/CProgramming/ch03_格式化的输入输出/tprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch03_格式化的输入输出/tprintf.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_09.md -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/ex_11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/ex_11.md -------------------------------------------------------------------------------- /codes/CProgramming/ch04_表达式/upc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch04_表达式/upc.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/broker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/broker.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/date.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_15.c -------------------------------------------------------------------------------- /codes/CProgramming/ch05_选择语句/ex_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch05_选择语句/ex_16.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/checking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/checking.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_10.md -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_11.md -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_15.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/ex_16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/ex_16.md -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/example_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/example_goto.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/numdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/numdigit.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/square.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/square.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/square2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/square2.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/square3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/square3.c -------------------------------------------------------------------------------- /codes/CProgramming/ch06_循环/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch06_循环/sum.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_07.md -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_13.md -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_15.md -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_16.md -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_17.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_18.md -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/ex_19.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/ex_19.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/length.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/length.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/mytoupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/mytoupper.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/scanf_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/scanf_char.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/sum2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/sum2.c -------------------------------------------------------------------------------- /codes/CProgramming/ch07_基本类型/typedef_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch07_基本类型/typedef_sizeof.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/deal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/deal.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_04.md -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_08.md -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/interest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/interest.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/repdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/repdigit.c -------------------------------------------------------------------------------- /codes/CProgramming/ch08_数组/reverse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch08_数组/reverse.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/average.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/average.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/countdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/countdown.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_08.md -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_11.md -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_15.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_16.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/ex_17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/ex_17.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/prime.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/pun2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/pun2.c -------------------------------------------------------------------------------- /codes/CProgramming/ch09_函数/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch09_函数/qsort.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/ex_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/ex_02.md -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/guess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/guess.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/poker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/poker.c -------------------------------------------------------------------------------- /codes/CProgramming/ch10_程序结构/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch10_程序结构/stack.c -------------------------------------------------------------------------------- /codes/CProgramming/ch11_指针/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch11_指针/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch11_指针/ex_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch11_指针/ex_01.md -------------------------------------------------------------------------------- /codes/CProgramming/ch11_指针/ex_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch11_指针/ex_02.md -------------------------------------------------------------------------------- /codes/CProgramming/ch11_指针/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch11_指针/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch11_指针/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch11_指针/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch11_指针/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch11_指针/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch11_指针/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch11_指针/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch11_指针/maxmin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch11_指针/maxmin.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_02.md -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_07.md -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_08.md: -------------------------------------------------------------------------------- 1 | 请利用数组名可以用作指针的事实简化练习4中(b)的程序。 2 | 3 | --- 4 | 5 | 略。 6 | -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_09.md: -------------------------------------------------------------------------------- 1 | 请利用数组名可以用作指针的事实简化练习5中(b)的程序。 2 | 3 | --- 4 | 5 | 略。 6 | -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/ex_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/ex_15.c -------------------------------------------------------------------------------- /codes/CProgramming/ch12_指针和数组/reverse2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch12_指针和数组/reverse2.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/count_space.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/count_space.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_01.md -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_02.md -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_09.md -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_12.md -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_15.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_16.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_17.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_18.md -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_19.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_19.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/ex_20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/ex_20.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/planet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/planet.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/read_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/read_line.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/remind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/remind.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/reverse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/reverse.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/strcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/strcat.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/strcmp.c -------------------------------------------------------------------------------- /codes/CProgramming/ch13_字符串/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch13_字符串/strlen.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch14_预处理器/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch14_预处理器/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/dir_ex_04/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/dir_ex_04/bar.c -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/dir_ex_04/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/dir_ex_04/foo.c -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/dir_ex_04/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/dir_ex_04/makefile -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/dir_ex_07/f1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/dir_ex_07/f1.c -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/dir_ex_07/f1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/dir_ex_07/f1.h -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/dir_ex_07/f2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/dir_ex_07/f2.c -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/dir_ex_07/f2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/dir_ex_07/f2.h -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/dir_ex_07/main.c: -------------------------------------------------------------------------------- 1 | #include "f1.h" 2 | 3 | int main() 4 | { 5 | return 0; 6 | } -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_01.md -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_02.md -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_03.md -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_04.md -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_05.md -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_06.md -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_07.md -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_08.md -------------------------------------------------------------------------------- /codes/CProgramming/ch15_编写大规模程序/ex_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch15_编写大规模程序/ex_09.md -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_04.md: -------------------------------------------------------------------------------- 1 | 重做练习3的各种操作,这次要求使用类型来命名 complex 。 2 | 3 | --- 4 | 5 | 略。 -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_07.md -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_08.md -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_09.md -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_13.md: -------------------------------------------------------------------------------- 1 | 编写一个类似于 invent.c 的程序,利用 catalog_item 型结构来存储礼品册中数据项的信息。 2 | 3 | --- 4 | 5 | 略。 -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_15.md -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_16.md -------------------------------------------------------------------------------- /codes/CProgramming/ch16_结构_联合_枚举/ex_17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch16_结构_联合_枚举/ex_17.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_04.md -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_07.md -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_08.md -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_09.md -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_11.md -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_15.md -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_16.md -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/ex_17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/ex_17.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/list/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/list/list.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/list/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/list/list.h -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/list/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/list/main.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/list/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/list/makefile -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/remind2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/remind2.c -------------------------------------------------------------------------------- /codes/CProgramming/ch17_指针的高级应用/tabulate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch17_指针的高级应用/tabulate.c -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_01.md -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_02.md -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_03.md -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_05.md -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch18_声明/example_register.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch18_声明/example_register.c -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_02.md -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_03.md -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_04.md -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_05.md -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_06.md: -------------------------------------------------------------------------------- 1 | Fraction 类需要一个析构函数吗?验证你的答案。 2 | 3 | --- 4 | 5 | 不需要,因为它没有动态分配的成员。验证略。 -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_07.cpp -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_08.md -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_09.md -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/ex_10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/ex_10.md -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue/main.c -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue/makefile -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue/queue.h -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue2/main.c -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue2/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue2/makefile -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue2/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue2/queue.c -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue2/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue2/queue.h -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue3/main.cpp -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue3/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue3/makefile -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue3/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue3/queue.cpp -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue3/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue3/queue.h -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue4/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue4/main.cpp -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue4/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue4/makefile -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue4/queue.cpp: -------------------------------------------------------------------------------- 1 | #include "queue.h" 2 | -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/queue4/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/queue4/queue.h -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/stack/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/stack/main.c -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/stack/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/stack/makefile -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/stack/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/stack/stack.c -------------------------------------------------------------------------------- /codes/CProgramming/ch19_程序设计/stack/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch19_程序设计/stack/stack.h -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/test_bit_field.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/test_bit_field.c -------------------------------------------------------------------------------- /codes/CProgramming/ch20_低级程序设计/xor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch20_低级程序设计/xor.c -------------------------------------------------------------------------------- /codes/CProgramming/ch21_标准库/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch21_标准库/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch21_标准库/ex_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch21_标准库/ex_01.md -------------------------------------------------------------------------------- /codes/CProgramming/ch21_标准库/ex_02.md: -------------------------------------------------------------------------------- 1 | 在存放头文件的目录中(见练习1),找到一个使用宏来隐藏函数的标准头。 2 | 3 | --- 4 | 5 | 比如 stdio.h 中的 getc 宏。 -------------------------------------------------------------------------------- /codes/CProgramming/ch21_标准库/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch21_标准库/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch21_标准库/ex_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch21_标准库/ex_04.md -------------------------------------------------------------------------------- /codes/CProgramming/ch21_标准库/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch21_标准库/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/canopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/canopen.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_01.md -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_02.md -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_10.md -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_11.md -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_15.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_16.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_17.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_18.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_19.md -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_20.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_21.md -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_22.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_22.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/ex_23.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/ex_23.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/fcopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/fcopy.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/invclear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/invclear.c -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/invent: -------------------------------------------------------------------------------- 1 | abcd -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/invent.dat: -------------------------------------------------------------------------------- 1 | aaaaabbbcd -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/invent.rle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/invent.rle -------------------------------------------------------------------------------- /codes/CProgramming/ch22_输入_输出/test_enter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch22_输入_输出/test_enter.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_09.md -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch23_库对数值和字符数据的支持/tcasemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch23_库对数值和字符数据的支持/tcasemap.c -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/dir_ex_04/invent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/dir_ex_04/invent.c -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/dir_ex_04/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/dir_ex_04/makefile -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/ex_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/ex_01.md -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/ex_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/ex_04.md -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/tsetjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/tsetjmp.c -------------------------------------------------------------------------------- /codes/CProgramming/ch24_错误处理/tsignal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch24_错误处理/tsignal.c -------------------------------------------------------------------------------- /codes/CProgramming/ch25_国际化特性/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch25_国际化特性/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch25_国际化特性/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch25_国际化特性/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch25_国际化特性/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch25_国际化特性/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch25_国际化特性/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch25_国际化特性/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch25_国际化特性/ex_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch25_国际化特性/ex_04.md -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/airmiles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/airmiles.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/build.sh -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/datetime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/datetime.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/errorf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/errorf.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_01.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_02.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_03.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_04.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_05.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_06.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_07.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_08.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_09.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_10.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_11.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_12.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_13.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/ex_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/ex_14.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/max_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/max_int.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/trand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/trand.c -------------------------------------------------------------------------------- /codes/CProgramming/ch26_其他库函数/tstrconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/ch26_其他库函数/tstrconv.c -------------------------------------------------------------------------------- /codes/CProgramming/gen_readme.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CProgramming/gen_readme.sh -------------------------------------------------------------------------------- /codes/CppPrimer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/README.md -------------------------------------------------------------------------------- /codes/CppPrimer/build_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/build_all.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch01_Getting_Started/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch01_Getting_Started/build.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch01_Getting_Started/example_main.cpp: -------------------------------------------------------------------------------- 1 | // example: 最简单的C++程序(p2) 2 | 3 | int main() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch04_Expressions/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch04_Expressions/build.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch04_Expressions/exercise_4_01.txt: -------------------------------------------------------------------------------- 1 | 练习4.1:表达式5+10*20/2的求值结果是多少? 2 | 3 | 105 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch04_Expressions/exercise_4_06.txt: -------------------------------------------------------------------------------- 1 | 练习4.6:写出一条表达式用于确定一个整数是奇数还是偶数。 2 | 3 | (n % 2 == 0) 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch05_Statements/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch05_Statements/build.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch05_Statements/data/vowels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch05_Statements/data/vowels.txt -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/Chapter6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/Chapter6.h -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/build.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_08.txt: -------------------------------------------------------------------------------- 1 | 练习6.8:编写一个名为Chapter6.h的头文件,令其包含6.1节中的函数声明。 2 | 3 | 见Chapter.h 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_16.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_18.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_19.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_20.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_28.md: -------------------------------------------------------------------------------- 1 | > 练习6.28:在error_msg函数的第二个版本中包含ErrCode类型的参数,其中循环内的elem是什么类型? 2 | 3 | --- 4 | 5 | const string& 6 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_31.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_31.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_32.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_32.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_35.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_35.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_39.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_39.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_40.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_40.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_41.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_41.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_43.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_43.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_45.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_45.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_48.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_48.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_49.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_49.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_50.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_50.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_52.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_52.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch06_Functions/exercise_6_53.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch06_Functions/exercise_6_53.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/build.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/data/add_item: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/data/add_item -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/data/book_sales: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/data/book_sales -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/example_Person.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/example_Person.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_01.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_02.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_03.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_04.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_05.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_06.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_06.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_07.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_08.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_09.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_09.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_10.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_11.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_12.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_13.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_14.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_15.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_16.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_17.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_18.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_19.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_20.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_21.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_22.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_22.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_23.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_24.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_24.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_25.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_25.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_26.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_26.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_27.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_27.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_28.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_28.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_29.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_29.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_30.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_30.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_31.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_31.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_32.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_33.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_33.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_34.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_34.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_35.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_35.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_36.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_36.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_37.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_37.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_38.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_38.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_39.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_39.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_40.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_40.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_41.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_41.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_42.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_42.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_43.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_43.cpp -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_44.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_44.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_45.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_45.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_46.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_46.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_47.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_48.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_48.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_49.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_49.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_50.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_50.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_51.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_51.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_52.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_52.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_53.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_53.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_54.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_54.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_55.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_55.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_56.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_56.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_57.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_57.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch07_Classes/exercise_7_58.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch07_Classes/exercise_7_58.md -------------------------------------------------------------------------------- /codes/CppPrimer/ch08_The_IO_Library/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch08_The_IO_Library/build.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch08_The_IO_Library/exercise_8_12.md: -------------------------------------------------------------------------------- 1 | > 练习8.12:我们为什么没有在PersonInfo中使用类内初始化? 2 | 3 | --- 4 | 5 | 因为不需要,string和vector将被默认初始化为空的容器。 6 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch09_Sequential_Containers/data/letter.txt: -------------------------------------------------------------------------------- 1 | hello cpp primer, I study you for a long time, wow ... 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch09_Sequential_Containers/exercise_9_36.md: -------------------------------------------------------------------------------- 1 | > 练习9.36:一个容器的capacity可能小于它的size吗? 2 | 3 | --- 4 | 5 | 不可能。 6 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch11_Associative_Containers/data/test_rules.txt: -------------------------------------------------------------------------------- 1 | where r u 2 | y dont u send me a pic 3 | k thk 18r 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch12_Dynamic_Memory/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch12_Dynamic_Memory/build.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch12_Dynamic_Memory/example_StrBlobPtr/StrBlob.cpp: -------------------------------------------------------------------------------- 1 | #include "StrBlob.h" 2 | 3 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch13_Copy_Control/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/ch13_Copy_Control/build.sh -------------------------------------------------------------------------------- /codes/CppPrimer/ch13_Copy_Control/example_Copy_Control/Folder.cpp: -------------------------------------------------------------------------------- 1 | #include "Folder.h" 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch13_Copy_Control/example_Reference_Count/HasPtr.cpp: -------------------------------------------------------------------------------- 1 | #include "HasPtr.h" 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch13_Copy_Control/exercise_13_35.md: -------------------------------------------------------------------------------- 1 | 练习13.35:如果Message使用合成的拷贝控制成员,将会发生什么? 2 | 3 | --- 4 | 5 | 将无法把自己加入到Folder里面。 6 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch14_Overloaded_Operations_and_Conversions/exercise_14_33.md: -------------------------------------------------------------------------------- 1 | 练习14.33:一个重载的函数调用运算符应该接受几个运算对象? 2 | 3 | --- 4 | 5 | 不受限制。见p120。 6 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch15_Object-Oriented_Programming/exercise_15_20.md: -------------------------------------------------------------------------------- 1 | 练习15.20:编写代码检验你对前面两题的回答是否正确。 2 | 3 | --- 4 | 5 | 见这两个练习。 6 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch16_Templates_and_GenericProgramming/exercise_16_54.md: -------------------------------------------------------------------------------- 1 | 练习16.54:如果我们对一个没有<<运算符的类型调用print,会发生什么? 2 | 3 | --- 4 | 5 | 编译报错。 6 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch17_Specialized_Library_Facilities/data/test_rules.txt: -------------------------------------------------------------------------------- 1 | where r u 2 | y dont u send me a pic 3 | k thk 18r 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/ch18_Tools_for_Large_Programs/exercise_18_17.md: -------------------------------------------------------------------------------- 1 | 练习18.17:实际编写代码检验你对上一题的回答是否正确。 2 | 3 | --- 4 | 5 | 见[上一题](./exercise_18_16.cpp) 6 | -------------------------------------------------------------------------------- /codes/CppPrimer/data/book_sales: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/data/book_sales -------------------------------------------------------------------------------- /codes/CppPrimer/data/little_story.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/data/little_story.txt -------------------------------------------------------------------------------- /codes/CppPrimer/data/numbers.txt: -------------------------------------------------------------------------------- 1 | 2 4 3 18 9 7 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/data/person_numbers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/data/person_numbers.txt -------------------------------------------------------------------------------- /codes/CppPrimer/data/some_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/data/some_words.txt -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/argument.md: -------------------------------------------------------------------------------- 1 | 参数(实参,argument)向函数传递的值。 2 | 3 | 见p21。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/block.md: -------------------------------------------------------------------------------- 1 | 程序块(block)零条或多条语句的序列,用花括号包围。 2 | 3 | 见p2。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/buffer.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/cerr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/cerr.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/cin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/cin.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/class.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/clog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/clog.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/comment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/comment.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/condition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/condition.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/cout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/cout.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/data_structure.md: -------------------------------------------------------------------------------- 1 | 数据结构(data structure)数据及其上所允许的操作的一种逻辑组合。 2 | 3 | 见p17。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/edit-compile-debug.md: -------------------------------------------------------------------------------- 1 | 编辑-编译-调试(edit-compile-debug)使程序能正确执行的开发过程。 2 | 3 | 见p14。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/end-of-file.md: -------------------------------------------------------------------------------- 1 | 文件结束符(end-of-file)系统特定的标识,指出文件中无更多数据了。 2 | 3 | 见p13。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/function.md: -------------------------------------------------------------------------------- 1 | 函数(function)具名的计算单元。 2 | 3 | 见p2。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/function_body.md: -------------------------------------------------------------------------------- 1 | 函数体(function body)语句块,定义了函数所执行的动作。 2 | 3 | 见p2。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/header.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/initialize.md: -------------------------------------------------------------------------------- 1 | 初始化(initialize)在一个对象创建的时候赋予它一个值。 2 | 3 | 见p7。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/iostream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/iostream.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/istream.md: -------------------------------------------------------------------------------- 1 | istream 提供了面向流的输入的库类型。 2 | 3 | 见p5。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/main.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/manipulator.md: -------------------------------------------------------------------------------- 1 | 操纵符(manipulator)对象,如std::endl,在读写流的时候用来“操纵”流本身。 2 | 3 | 见p6。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/namespace.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/ostream.md: -------------------------------------------------------------------------------- 1 | ostream [标准库](./standard_library.md)类型,提供面向流的输出。 2 | 3 | 见p5。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/standard_input.md: -------------------------------------------------------------------------------- 1 | 标准输入(standard input)输入流,通常与程序执行所在窗口相关联。 2 | 3 | 见p5。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/standard_output.md: -------------------------------------------------------------------------------- 1 | 标准输出(standard output)输出流,通常与程序执行所在窗口相关联。 2 | 3 | 见p5。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/statement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/statement.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/variable.md: -------------------------------------------------------------------------------- 1 | 变量(variable)具名对象。 2 | 3 | 见p7。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/不等运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/不等运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/作用域运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/作用域运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/复合赋值运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/复合赋值运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/大于等于运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/大于等于运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/大于运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/大于运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/头文件包含指令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/头文件包含指令.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/小于等于运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/小于等于运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/小于运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/小于运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/点运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/点运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/相等运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/相等运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/等号运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/等号运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/调用运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/调用运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/输入运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/输入运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/输出运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/输出运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/递减运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/递减运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch01/递增运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch01/递增运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/address.md: -------------------------------------------------------------------------------- 1 | 地址(address)是一个数字,根据它可以找到内存中的一个字节。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/array.md: -------------------------------------------------------------------------------- 1 | 数组(array)是一种数据结构,存放着一组未命名的对象,可以通过索引来访问这些对象。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/auto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/auto.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/base_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/base_type.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/bind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/bind.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/byte.md: -------------------------------------------------------------------------------- 1 | 字节(byte)内存中可寻址的最小单元,大多数机器的字节占8位。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/class_member.md: -------------------------------------------------------------------------------- 1 | 类成员(class member)类的组成部分。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/const.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/const.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/const_pointer.md: -------------------------------------------------------------------------------- 1 | 常量指针(const pointer)是一种指针,它的值永不改变。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/decltype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/decltype.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/literal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/literal.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/nullptr.md: -------------------------------------------------------------------------------- 1 | nullptr 是表示空指针的字面值常量。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/object.md: -------------------------------------------------------------------------------- 1 | 对象(object)是内存的一块区域,具有某种类型,变量是命名了的对象。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/pointer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/pointer.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/preprocessor.md: -------------------------------------------------------------------------------- 1 | 预处理器(preprocessor)在C++编译过程中执行的一段程序。 2 | 3 | 见p68。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/reference.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/scope.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/separate_complilation.md: -------------------------------------------------------------------------------- 1 | 分离式编译(separate compilation)把程序分割为多个单独文件的能力。 2 | 3 | 见p41。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/signed.md: -------------------------------------------------------------------------------- 1 | 带符号类型(signed)保存正数、负数或0的整型。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/string.md: -------------------------------------------------------------------------------- 1 | 字符串(string)是一种库类型,表示可变长字符序列。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/temporary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/temporary.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/type_specifier.md: -------------------------------------------------------------------------------- 1 | 类型说明符(type specifier)类型的名字。 2 | 3 | 见p38。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/undefined.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/undefined.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/unsigned.md: -------------------------------------------------------------------------------- 1 | 无符号类型(unsigned)保存大于等于0的整型。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/variable.md: -------------------------------------------------------------------------------- 1 | 变量(variable)命名的对象或引用。C++语言要求变量先声明后使用。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/void.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/void.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch02/word.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch02/word.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/begin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/begin.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/container.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/difference_type.md: -------------------------------------------------------------------------------- 1 | difference_type 由string和vector定义的一种带符号的整数类型,表示两个迭代器之间的距离。 2 | 3 | 见p100。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/empty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/empty.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/end.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/getline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/getline.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/index.md: -------------------------------------------------------------------------------- 1 | 索引(index)是下标运算符使用的值。表示要在string对象、vector对象或者数组中访问一个位置。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/instantiation.md: -------------------------------------------------------------------------------- 1 | 实例化(instantiation)编译器生成一个指定的模板类或函数的过程。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/iterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/iterator.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/prtdiff_t.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/prtdiff_t.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/push_back.md: -------------------------------------------------------------------------------- 1 | push_back 是vector的成员,向vector对象的末尾添加元素。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/range_for.md: -------------------------------------------------------------------------------- 1 | 范围for语句(range for)一种控制语句,可以在值的一个特定集合内迭代。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/size.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/size_t.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/size_t.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/size_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/size_type.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/string.md: -------------------------------------------------------------------------------- 1 | string是一种标准库类型,表示字符的序列。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/vector.md: -------------------------------------------------------------------------------- 1 | vector 是一种[标准库](../ch01/standard_library.md)类型,容纳某指定类型的一组元素。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/下标运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/下标运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/箭头运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/箭头运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/输入运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/输入运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/输出运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/输出运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/递增运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/递增运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/逻辑与运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/逻辑与运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/逻辑或运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/逻辑或运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch03/逻辑非运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch03/逻辑非运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/cast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/cast.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/compound_expression.md: -------------------------------------------------------------------------------- 1 | 复合表达式(compound expression)含有多于一个运算符的表达式。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/lvalue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/lvalue.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/operand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/operand.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/operator.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/reinterpret_case.md: -------------------------------------------------------------------------------- 1 | reinterpret_cast 把运算对象的内容解释成另外一种类型。这种强制类型转换本质上依赖于机器且非常危险。 2 | 3 | 见p145。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/rvalue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/rvalue.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/sizeof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/sizeof.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/位与运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/位与运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/位异或运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/位异或运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/位或运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/位或运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/位求反运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/位求反运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/右移运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/右移运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/左移运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/左移运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/条件运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/条件运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/递减运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/递减运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/递增运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/递增运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch04/逗号运算符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch04/逗号运算符.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch05/block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch05/block.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch05/compound_statement.md: -------------------------------------------------------------------------------- 1 | 复合语句(compound statement)和[块](./block.md)是同义词。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch05/flow_of_control.md: -------------------------------------------------------------------------------- 1 | 控制流(flow of control)程序的执行路径。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch05/null_statement.md: -------------------------------------------------------------------------------- 1 | 空语句(null statement)只含有一个分号的语句。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch05/raise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch05/raise.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch05/range_for_statment.md: -------------------------------------------------------------------------------- 1 | 范围for语句(range for statement)在一个序列中进行迭代的语句。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch05/terminate.md: -------------------------------------------------------------------------------- 1 | terminate 是一个标准库函数,当异常没有被捕捉到时调用。terminate终止当前程序的执行。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch05/try_block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch05/try_block.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/argument.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch06/argument.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/assert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch06/assert.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/constexpr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch06/constexpr.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/link.md: -------------------------------------------------------------------------------- 1 | 链接(link)是一个编译过程,负责把若干对象文件链接起来形成[可执行程序](./executable_file.md)。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/local_variable.md: -------------------------------------------------------------------------------- 1 | 局部变量(local variable)定义在块中的变量。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/no_match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch06/no_match.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/parameter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch06/parameter.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/recursion_loop.md: -------------------------------------------------------------------------------- 1 | 递归循环(recursion loop)描述某个递归函数没有终止条件,因而不断调用自身直至耗尽程序栈空间的过程。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch06/recursive_function.md: -------------------------------------------------------------------------------- 1 | 递归函数(recursive function)直接或间接调用自身的函数。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch07/=default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch07/=default.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch07/abstract_data_type.md: -------------------------------------------------------------------------------- 1 | 抽象数据类型(abstract data type)封装(隐藏)了实现细节的数据结构。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch07/class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch07/class.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch07/friend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch07/friend.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch07/interface.md: -------------------------------------------------------------------------------- 1 | 接口(interface)类型提供的(公有)操作。通常情况下,接口不包含数据成员。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch08/condition_state.md: -------------------------------------------------------------------------------- 1 | 条件状态(condition state)可被任何流类使用的一组标志和函数,用来指出给定流是否可用。 2 | 3 | 见p279。 4 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch08/file_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch08/file_mode.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch08/fstream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch08/fstream.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch08/ifstream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch08/ifstream.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch08/ofstream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch08/ofstream.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/adaptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/adaptor.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/array.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/begin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/begin.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/cbegin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/cbegin.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/cend.md: -------------------------------------------------------------------------------- 1 | cend 容器操作,返回一个指向容器尾元素之后(不存在的)的const_iterator。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/container.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/deque.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/deque.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/end.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/list.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/queue.md: -------------------------------------------------------------------------------- 1 | queue 顺序容器适配器,生成一个类型,使我们能将新元素添加到末尾,从头部删除元素。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/stack.md: -------------------------------------------------------------------------------- 1 | stack 顺序容器适配器,生成一个类型,使我们只能在其一端添加和删除元素。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch09/vector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch09/vector.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/binary_predicate.md: -------------------------------------------------------------------------------- 1 | 二元谓词(binary predicate)接受两个参数的谓词。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/bind.md: -------------------------------------------------------------------------------- 1 | bind 标准库函数,将一个或多个参数绑定到一个可调用表达式。bind定义在头文件functional中。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/cref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch10/cref.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/forward_iterator.md: -------------------------------------------------------------------------------- 1 | 前向迭代器(forward iterator)可以读写元素,但不必支持`--`的迭代器。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/generic_algorithm.md: -------------------------------------------------------------------------------- 1 | 泛型算法(generic algorithm)类型无关的算法。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/input_iterator.md: -------------------------------------------------------------------------------- 1 | 输入迭代器(input iterator)可以读但不能写序列中元素的迭代器。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/inserter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch10/inserter.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/istream_iterator.md: -------------------------------------------------------------------------------- 1 | istream_iterator 读取输入流的流迭代器。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/ostream_iterator.md: -------------------------------------------------------------------------------- 1 | ostream_iterator 写输出流的迭代器。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/predicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch10/predicate.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch10/ref.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch10/unary_predicate.md: -------------------------------------------------------------------------------- 1 | 一元谓词(unary predicate)接受一个参数的谓词。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/associative_container.md: -------------------------------------------------------------------------------- 1 | 关联容器(associative container)类型,保存对象的集合,支持通过关键字高效查找。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/hash.md: -------------------------------------------------------------------------------- 1 | hash 特殊的标准库模板,无序容器用它来管理元素的位置。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/key_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch11/key_type.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch11/map.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/multimap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch11/multimap.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/multiset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch11/multiset.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/pair.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch11/pair.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch11/set.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch11/unordered_map.md: -------------------------------------------------------------------------------- 1 | unordered_map 保存关键字-值对的容器,不允许重复关键字。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch12/allocator.md: -------------------------------------------------------------------------------- 1 | allocator 标准库类,用来分配未构造的内存。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch12/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch12/delete.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch12/deleter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch12/deleter.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch12/destructor.md: -------------------------------------------------------------------------------- 1 | 析构函数(destructor)特殊的成员函数,负责在对象离开作用域或被释放时完成清理工作。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch12/free_store.md: -------------------------------------------------------------------------------- 1 | 自由空间(free store)程序可用的内存池,保存动态分配的对象。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch12/heap.md: -------------------------------------------------------------------------------- 1 | 堆(heap)自由空间的同义词。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch12/new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch12/new.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch12/weak_ptr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch12/weak_ptr.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch13/move.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch13/move.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch13/rvalue_reference.md: -------------------------------------------------------------------------------- 1 | 右值引用(rvalue_reference)指向一个将要销毁的对象的引用。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch14/function_table.md: -------------------------------------------------------------------------------- 1 | 函数表(function table)形如map或vector的容器,容器中所存的值可以被调用。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch14/function_template.md: -------------------------------------------------------------------------------- 1 | 函数模板(function template)能够表示任意可调用类型的标准库模板。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch15/object-oriented_programming.md: -------------------------------------------------------------------------------- 1 | 面向对象编程(object-oriented programming)利用数据抽象、继承以及动态绑定等技术编写程序的方法。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch15/override.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch15/override.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch15/run-time_binding.md: -------------------------------------------------------------------------------- 1 | 运行时绑定(run-time binding)参见“动态绑定”。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch16/instantiation.md: -------------------------------------------------------------------------------- 1 | 实例(instantiation)编译器从模板生成的类或函数。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch16/pack_expansion.md: -------------------------------------------------------------------------------- 1 | 包扩展(pack expansion)处理过程,将一个参数包替换为其中元素的列表。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch16/pattern.md: -------------------------------------------------------------------------------- 1 | 模式(pattern)定义了扩展后参数包中每个元素的形式。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch16/template_argument.md: -------------------------------------------------------------------------------- 1 | 模板实参(template argument)用来实例化模板参数的类型或值。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/bitset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch17/bitset.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/cmatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch17/cmatch.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch17/get.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/high-order.md: -------------------------------------------------------------------------------- 1 | 高位(high-order)bitset中下标最大的那些位。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/low-order.md: -------------------------------------------------------------------------------- 1 | 低位(low-order)bitset中下标最小的那些位。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/regex.md: -------------------------------------------------------------------------------- 1 | regex 管理正则表达式的类。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/regex_error.md: -------------------------------------------------------------------------------- 1 | regex_error 异常类型,当正则表达式中存在语法错误时抛出此异常。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/regex_match.md: -------------------------------------------------------------------------------- 1 | regex_match 确定整个输入序列是否与给定regex对象匹配的函数。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/regex_replace.md: -------------------------------------------------------------------------------- 1 | regex_replace 使用一个regex对象来匹配输入序列并用给定格式替换匹配的子表达式的函数。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/regex_search.md: -------------------------------------------------------------------------------- 1 | regex_search 使用一个regex对象在给定输入序列中查找匹配的子序列的函数。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/regular_expression.md: -------------------------------------------------------------------------------- 1 | 正则表达式(regular expression)一种描述字符序列的方式。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/seed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch17/seed.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/smatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch17/smatch.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch17/tuple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch17/tuple.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch18/catch-all.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch18/catch-all.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch18/handler.md: -------------------------------------------------------------------------------- 1 | 处理代码(handler)是“catch子句”的同义词。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch18/namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch18/namespace.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch18/raise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch18/raise.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch18/rethrow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch18/rethrow.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch18/terminate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch18/terminate.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch18/throw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch18/throw.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch18/try_block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch18/try_block.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/bit-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch19/bit-field.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/discriminant.md: -------------------------------------------------------------------------------- 1 | 判别式(discriminant)是一种使用一个对象判断union的当前值类型的编程技术。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/enumeration.md: -------------------------------------------------------------------------------- 1 | 枚举类型(enumeration)将一组整型常量命名后聚合在一起形成的类型。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/free.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch19/free.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/malloc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch19/malloc.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/mem_fn.md: -------------------------------------------------------------------------------- 1 | mem_fn 是一个标准类模板,根据指向成员函数的指针生成一个可调用对象。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/nested_type.md: -------------------------------------------------------------------------------- 1 | 潜逃类型(nested type)“嵌套类”的同义词。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/nonportable.md: -------------------------------------------------------------------------------- 1 | 不可移植(nonportable)固有的与机器有关的特性,当程序转移到其他机器或编译器上时需要修改代码。 2 | -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/typeinfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch19/typeinfo.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/union.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch19/union.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/ch19/volatile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/ch19/volatile.md -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/gen_index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/gen_index.sh -------------------------------------------------------------------------------- /codes/CppPrimer/defined_terms/terms_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/defined_terms/terms_index.md -------------------------------------------------------------------------------- /codes/CppPrimer/gen_readme.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/codes/CppPrimer/gen_readme.sh -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /notes/CProgramming/ch01 C语言概述.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch01 C语言概述.md -------------------------------------------------------------------------------- /notes/CProgramming/ch02 C语言基本概念.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch02 C语言基本概念.md -------------------------------------------------------------------------------- /notes/CProgramming/ch03 格式化输入输出.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch03 格式化输入输出.md -------------------------------------------------------------------------------- /notes/CProgramming/ch04 表达式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch04 表达式.md -------------------------------------------------------------------------------- /notes/CProgramming/ch05 选择语句.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch05 选择语句.md -------------------------------------------------------------------------------- /notes/CProgramming/ch06 循环.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch06 循环.md -------------------------------------------------------------------------------- /notes/CProgramming/ch07 基本类型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch07 基本类型.md -------------------------------------------------------------------------------- /notes/CProgramming/ch08 数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch08 数组.md -------------------------------------------------------------------------------- /notes/CProgramming/ch09 函数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch09 函数.md -------------------------------------------------------------------------------- /notes/CProgramming/ch10 程序结构.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch10 程序结构.md -------------------------------------------------------------------------------- /notes/CProgramming/ch11 指针.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch11 指针.md -------------------------------------------------------------------------------- /notes/CProgramming/ch12 指针和数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch12 指针和数组.md -------------------------------------------------------------------------------- /notes/CProgramming/ch13 字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch13 字符串.md -------------------------------------------------------------------------------- /notes/CProgramming/ch14 预处理器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch14 预处理器.md -------------------------------------------------------------------------------- /notes/CProgramming/ch15 编写大规模程序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch15 编写大规模程序.md -------------------------------------------------------------------------------- /notes/CProgramming/ch16 结构、联合和枚举.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch16 结构、联合和枚举.md -------------------------------------------------------------------------------- /notes/CProgramming/ch17 指针的高级应用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch17 指针的高级应用.md -------------------------------------------------------------------------------- /notes/CProgramming/ch18 声明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch18 声明.md -------------------------------------------------------------------------------- /notes/CProgramming/ch19 程序设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch19 程序设计.md -------------------------------------------------------------------------------- /notes/CProgramming/ch20 低级程序设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch20 低级程序设计.md -------------------------------------------------------------------------------- /notes/CProgramming/ch21 标准库.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch21 标准库.md -------------------------------------------------------------------------------- /notes/CProgramming/ch22 输入_输出.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch22 输入_输出.md -------------------------------------------------------------------------------- /notes/CProgramming/ch23 库对数值和字符数据的支持.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch23 库对数值和字符数据的支持.md -------------------------------------------------------------------------------- /notes/CProgramming/ch24 错误处理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch24 错误处理.md -------------------------------------------------------------------------------- /notes/CProgramming/ch25 国际化特性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch25 国际化特性.md -------------------------------------------------------------------------------- /notes/CProgramming/ch26 其他库函数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/ch26 其他库函数.md -------------------------------------------------------------------------------- /notes/CProgramming/cheatsheet/惯用法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/cheatsheet/惯用法.md -------------------------------------------------------------------------------- /notes/CProgramming/images/二维数组存储.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/images/二维数组存储.jpg -------------------------------------------------------------------------------- /notes/CProgramming/images/共享函数原型.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/images/共享函数原型.png -------------------------------------------------------------------------------- /notes/CProgramming/images/字符串存储.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/images/字符串存储.jpg -------------------------------------------------------------------------------- /notes/CProgramming/images/宏定义和类型定义.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/images/宏定义和类型定义.png -------------------------------------------------------------------------------- /notes/CProgramming/images/联合和结构的存储.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CProgramming/images/联合和结构的存储.jpg -------------------------------------------------------------------------------- /notes/CppPrimer/ch01 开始.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch01 开始.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch02 变量和基本类型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch02 变量和基本类型.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch03 字符串、向量和数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch03 字符串、向量和数组.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch04 表达式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch04 表达式.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch05 语句.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch05 语句.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch06 函数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch06 函数.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch07 类.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch07 类.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch08 IO库.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch08 IO库.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch09 顺序容器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch09 顺序容器.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch10 泛型算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch10 泛型算法.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch11 关联容器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch11 关联容器.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch12 动态内存.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch12 动态内存.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch13 拷贝控制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch13 拷贝控制.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch14 操作重载与类型转换.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch14 操作重载与类型转换.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch15 面向对象程序设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch15 面向对象程序设计.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch16 模板与泛型编程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch16 模板与泛型编程.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch17 标准库特殊设施.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch17 标准库特殊设施.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch18 用于大型程序的工具.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch18 用于大型程序的工具.md -------------------------------------------------------------------------------- /notes/CppPrimer/ch19 特殊工具与技术.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/ch19 特殊工具与技术.md -------------------------------------------------------------------------------- /notes/CppPrimer/images/virtual_inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/CppPrimer/images/virtual_inheritance.png -------------------------------------------------------------------------------- /notes/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demon90s/CppStudy/HEAD/notes/index.md --------------------------------------------------------------------------------