Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chengxumiaodaren/cpp-learning
/ functions
Functions
62 in github.com/chengxumiaodaren/cpp-learning
⨍
Functions
62
◇
Types & classes
24
↓ 10 callers
Method
use_count
src/test_shared_ptr.cc:65
↓ 5 callers
Method
func
src/variant/test_variant_polymorphism.cc:6
↓ 3 callers
Method
add
src/test_shared_ptr.cc:8
↓ 3 callers
Method
get
src/test_shared_ptr.cc:67
↓ 1 callers
Method
minus
src/test_shared_ptr.cc:10
↓ 1 callers
Function
test_monostate
src/variant/test_variant_monostate.cc:14
↓ 1 callers
Function
test_multi_array
src/test_multi_array.cc:44
↓ 1 callers
Function
test_no_param_polymorphism
src/variant/test_variant_polymorphism.cc:18
↓ 1 callers
Function
test_param_lambda_polymorphism
src/variant/test_variant_polymorphism.cc:49
↓ 1 callers
Function
test_param_polymorphism
src/variant/test_variant_polymorphism.cc:41
↓ 1 callers
Function
test_simple_shared
src/test_shared_ptr.cc:128
↓ 1 callers
Function
test_two_dim_matrix
src/test_multi_array.cc:14
↓ 1 callers
Function
test_using_index
src/variant/test_variant_index.cc:40
↓ 1 callers
Function
test_variant
src/variant/test_variant_monostate.cc:29
↓ 1 callers
Function
test_variant
* @brief 使用variant完全不需要手动调用构造和析构函数,它会自动处理好所有逻辑,非常方便 * */
src/variant/test_why_variant.cc:74
↓ 1 callers
Function
test_visitor_functor
src/variant/test_variant_visit.cc:13
↓ 1 callers
Function
test_visitor_lambda
src/variant/test_variant_visit.cc:23
↓ 1 callers
Method
~A
src/variant/test_why_variant.cc:26
↓ 1 callers
Method
~B
src/variant/test_why_variant.cc:33
Method
A
src/test_unique_ptr.cc:44
Method
A
src/test_shared_ptr.cc:104
Method
A
src/variant/test_why_variant.cc:24
Method
B
src/test_shared_ptr.cc:109
Method
B
src/variant/test_why_variant.cc:31
Method
C
src/variant/test_why_variant.cc:64
Method
S
src/variant/test_variant_monostate.cc:10
Method
SharedCount
src/test_shared_ptr.cc:6
Method
SharedPtr
src/test_shared_ptr.cc:27
Method
UniquePtr
src/test_unique_ptr.cc:6
Method
clean
src/test_unique_ptr.cc:36
Method
clean
src/test_shared_ptr.cc:83
Method
func
src/variant/test_variant_polymorphism.cc:10
Method
func
src/variant/test_variant_polymorphism.cc:27
Method
func
src/variant/test_variant_polymorphism.cc:31
Method
get
src/test_unique_ptr.cc:25
Method
get
src/test_shared_ptr.cc:12
Function
main
src/test_multi_array.cc:71
Function
main
src/test_unique_ptr.cc:48
Function
main
src/test_shared_ptr.cc:143
Function
main
src/variant/test_variant_polymorphism.cc:58
Function
main
src/variant/test_variant_index.cc:78
Function
main
src/variant/test_variant_monostate.cc:37
Function
main
src/variant/test_why_variant.cc:82
Function
main
src/variant/test_variant_visit.cc:46
Method
operator()
src/variant/test_variant_polymorphism.cc:14
Method
operator()
src/variant/test_variant_polymorphism.cc:35
Method
operator()
src/variant/test_variant_visit.cc:6
Method
operator->
src/test_unique_ptr.cc:27
Method
operator->
src/test_shared_ptr.cc:69
Function
static_pointer_cast
src/test_shared_ptr.cc:98
Function
test_cast_shared
src/test_shared_ptr.cc:113
Function
test_index
src/variant/test_variant_index.cc:5
Function
test_simple_union
src/variant/test_why_variant.cc:11
Function
test_struct_union
* @brief 需要手动调用析构函数 * */
src/variant/test_why_variant.cc:51
Function
test_two_dim_array
src/test_multi_array.cc:4
Method
~A
src/test_unique_ptr.cc:45
Method
~A
src/test_shared_ptr.cc:105
Method
~B
src/test_shared_ptr.cc:110
Method
~C
src/variant/test_why_variant.cc:66
Function
~MyStructUnion
* @brief 在析构函数中我要做什么?不知道当前类型究竟是A还是B * 那调用 a.~A() 还是 b.~B() ? */
src/variant/test_why_variant.cc:44
Method
~SharedPtr
src/test_shared_ptr.cc:31
Method
~UniquePtr
src/test_unique_ptr.cc:33