MCPcopy Create free account

hub / github.com/chengxumiaodaren/cpp-learning / functions

Functions62 in github.com/chengxumiaodaren/cpp-learning

↓ 10 callersMethoduse_count
src/test_shared_ptr.cc:65
↓ 5 callersMethodfunc
src/variant/test_variant_polymorphism.cc:6
↓ 3 callersMethodadd
src/test_shared_ptr.cc:8
↓ 3 callersMethodget
src/test_shared_ptr.cc:67
↓ 1 callersMethodminus
src/test_shared_ptr.cc:10
↓ 1 callersFunctiontest_monostate
src/variant/test_variant_monostate.cc:14
↓ 1 callersFunctiontest_multi_array
src/test_multi_array.cc:44
↓ 1 callersFunctiontest_no_param_polymorphism
src/variant/test_variant_polymorphism.cc:18
↓ 1 callersFunctiontest_param_lambda_polymorphism
src/variant/test_variant_polymorphism.cc:49
↓ 1 callersFunctiontest_param_polymorphism
src/variant/test_variant_polymorphism.cc:41
↓ 1 callersFunctiontest_simple_shared
src/test_shared_ptr.cc:128
↓ 1 callersFunctiontest_two_dim_matrix
src/test_multi_array.cc:14
↓ 1 callersFunctiontest_using_index
src/variant/test_variant_index.cc:40
↓ 1 callersFunctiontest_variant
src/variant/test_variant_monostate.cc:29
↓ 1 callersFunctiontest_variant
* @brief 使用variant完全不需要手动调用构造和析构函数,它会自动处理好所有逻辑,非常方便 * */
src/variant/test_why_variant.cc:74
↓ 1 callersFunctiontest_visitor_functor
src/variant/test_variant_visit.cc:13
↓ 1 callersFunctiontest_visitor_lambda
src/variant/test_variant_visit.cc:23
↓ 1 callersMethod~A
src/variant/test_why_variant.cc:26
↓ 1 callersMethod~B
src/variant/test_why_variant.cc:33
MethodA
src/test_unique_ptr.cc:44
MethodA
src/test_shared_ptr.cc:104
MethodA
src/variant/test_why_variant.cc:24
MethodB
src/test_shared_ptr.cc:109
MethodB
src/variant/test_why_variant.cc:31
MethodC
src/variant/test_why_variant.cc:64
MethodS
src/variant/test_variant_monostate.cc:10
MethodSharedCount
src/test_shared_ptr.cc:6
MethodSharedPtr
src/test_shared_ptr.cc:27
MethodUniquePtr
src/test_unique_ptr.cc:6
Methodclean
src/test_unique_ptr.cc:36
Methodclean
src/test_shared_ptr.cc:83
Methodfunc
src/variant/test_variant_polymorphism.cc:10
Methodfunc
src/variant/test_variant_polymorphism.cc:27
Methodfunc
src/variant/test_variant_polymorphism.cc:31
Methodget
src/test_unique_ptr.cc:25
Methodget
src/test_shared_ptr.cc:12
Functionmain
src/test_multi_array.cc:71
Functionmain
src/test_unique_ptr.cc:48
Functionmain
src/test_shared_ptr.cc:143
Functionmain
src/variant/test_variant_polymorphism.cc:58
Functionmain
src/variant/test_variant_index.cc:78
Functionmain
src/variant/test_variant_monostate.cc:37
Functionmain
src/variant/test_why_variant.cc:82
Functionmain
src/variant/test_variant_visit.cc:46
Methodoperator()
src/variant/test_variant_polymorphism.cc:14
Methodoperator()
src/variant/test_variant_polymorphism.cc:35
Methodoperator()
src/variant/test_variant_visit.cc:6
Methodoperator->
src/test_unique_ptr.cc:27
Methodoperator->
src/test_shared_ptr.cc:69
Functionstatic_pointer_cast
src/test_shared_ptr.cc:98
Functiontest_cast_shared
src/test_shared_ptr.cc:113
Functiontest_index
src/variant/test_variant_index.cc:5
Functiontest_simple_union
src/variant/test_why_variant.cc:11
Functiontest_struct_union
* @brief 需要手动调用析构函数 * */
src/variant/test_why_variant.cc:51
Functiontest_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