Skip to content

Commit 17845db

Browse files
Merge remote-tracking branch 'origin/main'
2 parents 7aa3e0c + 31637a6 commit 17845db

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

C++/C++常见知识点.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ image::image-2022-06-05-12-13-07-200.png[STL六大组件关系图]
5959
hash table-散列表,详见:redis内存分析
6060
hash_map,hash_set,hash_multset,hash_multimap- 基于hash table实现
6161

62+
=== STL各个数据结构底层实现原理
6263

64+
- vector: 底层是动态数组实现
6365

6466

6567

src/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ target_link_libraries(main
2828
IF (CMAKE_SYSTEM_NAME MATCHES "Linux")
2929
MESSAGE(STATUS "current platform: Linux ")
3030

31-
add_executable(linux/ftrace
31+
add_executable(ftrace
3232
linux/ftrace/ftrace.c)
3333

34-
add_executable(linux/tracer
34+
add_executable(racer
3535
linux/tracer/tracer.c)
3636

3737
add_executable(tracer2
@@ -40,7 +40,7 @@ IF (CMAKE_SYSTEM_NAME MATCHES "Linux")
4040
add_executable(tracer_test
4141
linux/tracer/tracer_test.c)
4242

43-
add_executable(C++/elf_parser
43+
add_executable(elf_parser
4444
C++/elf_parser/elf_parser.cpp)
4545

4646
add_executable(elf_main

0 commit comments

Comments
 (0)