Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Light-City/CPlusPlusThings
/ functions
Functions
1,362 in github.com/Light-City/CPlusPlusThings
⨍
Functions
1,362
◇
Types & classes
550
Function
main
learn_class/modern_cpp_30/reference/lifetime.cpp:56
Function
main
learn_class/modern_cpp_30/compilerpoly/template.cpp:71
Function
main
learn_class/modern_cpp_30/SFINAE/SFINAE.cpp:27
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/is_valid.cpp:62
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/fis_valid.cpp:63
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/blending1.cpp:38
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/blending2.cpp:27
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/packis_valid.cpp:61
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/lambda.cpp:49
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/hana.cpp:12
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/overload2.cpp:18
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/p2SFINAE.cpp:11
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/combiningAndGenius.cpp:72
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/constexpr.cpp:13
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/decltype.cpp:14
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/serialize.cpp:26
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/timeGenius.cpp:62
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/sizeof1.cpp:11
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/overload1.cpp:12
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/p1SFINAE.cpp:21
Function
main
learn_class/modern_cpp_30/SFINAE/sfinae paper/sizeof2.cpp:14
Function
main
可能有其他运算符
learn_class/modern_cpp_30/literalAssert/literal.cpp:44
Function
main
learn_class/modern_cpp_30/literalAssert/assert.cpp:8
Function
main
learn_class/modern_cpp_30/container1/container.cpp:12
Function
main
learn_class/modern_cpp_30/container1/vector_l.cpp:23
Function
main
learn_class/modern_cpp_30/compilercompute/WhileLoop.cpp:53
Function
main
learn_class/modern_cpp_30/compilercompute/factorial.cpp:16
Function
main
learn_class/modern_cpp_30/compilercompute/fmap.cpp:26
Function
main
learn_class/modern_cpp_30/compilercompute/IF.cpp:40
Function
main
* 1.copy * construct本身在RVO和NRVO两种情况下被优化了,如果再加上move反而画蛇添足。 * 2.加入了move assignment后,默认是调用move assignment而不是copy * assignment,可以将move assignment注释后测试。
learn_class/modern_cpp_30/obj/all.cpp:52
Function
main
learn_class/modern_cpp_30/obj/obj5.cpp:26
Function
main
learn_class/modern_cpp_30/obj/obj3.cpp:41
Function
main
learn_class/modern_cpp_30/obj/obj1.cpp:36
Function
main
learn_class/modern_cpp_30/obj/obj4.cpp:31
Function
main
learn_class/modern_cpp_30/obj/obj2.cpp:39
Function
main
不管是否发生了异常,obj 的析构函数都会得到执行。
learn_class/modern_cpp_30/RAII/stack.cpp:16
Function
main
learn_class/modern_cpp_30/RAII/RAII.cpp:71
Function
main
learn_class/modern_cpp_30/RAII/heap.cpp:31
Function
main
定义
effective_cpp/2.cpp:28
Function
main
concurrency/concurrency_v1/chapter2/2.2_transfer.cpp:19
Function
main
concurrency/concurrency_v1/chapter2/2.1_basic.cpp:84
Function
main
concurrency/concurrency_v1/chapter2/2.3_ownership.cpp:68
Function
main
concurrency/concurrency_v1/chapter2/2_5_id.cpp:29
Function
main
concurrency/concurrency_v1/chapter2/2.4_runtime.cpp:55
Function
main
concurrency/concurrency_v1/chapter1/1_helloworld.cpp:15
Function
main
concurrency/Threading_In_CPlusPlus/3.join_detach/join.cpp:26
Function
main
concurrency/Threading_In_CPlusPlus/3.join_detach/detach.cpp:26
Function
main
concurrency/Threading_In_CPlusPlus/4.mutex/an_example_of_bank_account.cpp:50
Function
main
concurrency/Threading_In_CPlusPlus/4.mutex/critical_section.cpp:24
Function
main
concurrency/Threading_In_CPlusPlus/2.create_type/5.static_member_function.cpp:21
Function
main
concurrency/Threading_In_CPlusPlus/2.create_type/3.functor.cpp:21
Function
main
注意:如果我们创建多线程 并不会保证哪一个先开始
concurrency/Threading_In_CPlusPlus/2.create_type/2.lambda_function.cpp:12
Function
main
concurrency/Threading_In_CPlusPlus/2.create_type/4.no_static_member_function.cpp:21
Function
main
注意:如果我们创建多线程 并不会保证哪一个先开始
concurrency/Threading_In_CPlusPlus/2.create_type/1.function_pointer.cpp:17
Function
main
concurrency/Threading_In_CPlusPlus/1.thread/intro.cpp:27
Function
main
concurrency/Threading_In_CPlusPlus/1.thread/thread.cpp:37
Function
main
tool/output/container.cpp:13
Function
main
practical_exercises/key_exercises/stack.cpp:49
Function
main
practical_exercises/key_exercises/read_file.cpp:34
Function
main
practical_exercises/key_exercises/output.cpp:6
Function
main
practical_exercises/key_exercises/array_template.cpp:57
Function
main
practical_exercises/key_exercises/operator_cast.cpp:30
Function
main
practical_exercises/key_exercises/io_operator_overload.cpp:37
Function
main
practical_exercises/key_exercises/func_temp.cpp:14
Function
main
practical_exercises/key_exercises/io_operator.cpp:33
Function
main
practical_exercises/key_exercises/bracket_overloading.cpp:40
Function
main
practical_exercises/key_exercises/map_insert_look.cpp:7
Function
main
* 主函数 */
practical_exercises/key_exercises/clock.cpp:68
Function
main
practical_exercises/key_exercises/array.cpp:5
Function
main
practical_exercises/key_exercises/try.cpp:15
Function
main
practical_exercises/key_exercises/override.cpp:66
Function
main
practical_exercises/key_exercises/operator_circle.cpp:17
Function
main
practical_exercises/10_day_practice/day1/union.cpp:13
Function
main
practical_exercises/10_day_practice/day1/runnian.cpp:4
Function
main
practical_exercises/10_day_practice/day1/print.cpp:4
Function
main
practical_exercises/10_day_practice/day7/example/example.cpp:57
Function
main
practical_exercises/10_day_practice/day7/binary_operator/friend_operator.cpp:66
Function
main
practical_exercises/10_day_practice/day7/binary_operator/operator.cpp:45
Function
main
practical_exercises/10_day_practice/day7/unary_operator/time_increase.cpp:60
Function
main
practical_exercises/10_day_practice/day7/unary_operator/time_counter.cpp:36
Function
main
practical_exercises/10_day_practice/day7/equal_operator/equal_operator.cpp:12
Function
main
practical_exercises/10_day_practice/day7/subscript_operator/subscript_operator.cpp:39
Function
main
practical_exercises/10_day_practice/day7/index_parentheses/example.cpp:23
Function
main
practical_exercises/10_day_practice/day7/brackets/brac.cpp:17
Function
main
practical_exercises/10_day_practice/day8/func/sort.cpp:24
Function
main
C++在实例化函数模板的过程中,只是简单地将模板参数替换成调用实参的类型,并以此生成模板函数,不会进行参数类型的任何转换。 */
practical_exercises/10_day_practice/day8/func/max.cpp:9
Function
main
模板实例化发生在调用模板函数时。当编译器遇到程序中对函数模板的调用时, 它才会根据调用语句中实参的具体类型,确定模板参数的数据类型, 并用此类型替换函数模板中的模板参数,生成能够处理该类型的函数代码,即模板函数。 当多次发生类型相同的参数调用时,只在第1次进行实例化。编译器只在第1次调用时生成模板函
practical_exercises/10_day_practice/day8/func/main.cpp:24
Function
main
practical_exercises/10_day_practice/day8/func/max_spec.cpp:15
Function
main
practical_exercises/10_day_practice/day8/class_template/stack.cpp:52
Function
main
practical_exercises/10_day_practice/day8/class_template/spec.cpp:57
Function
main
practical_exercises/10_day_practice/day8/stl/map.cpp:6
Function
main
practical_exercises/10_day_practice/day3/pratice.cpp:32
Function
main
practical_exercises/10_day_practice/day3/inline.cpp:6
Function
main
practical_exercises/10_day_practice/day3/static_member2.cpp:18
Function
main
practical_exercises/10_day_practice/day3/swap.cpp:5
Function
main
practical_exercises/10_day_practice/day3/static_data.cpp:35
Function
main
practical_exercises/10_day_practice/day3/static_member1.cpp:22
Function
main
practical_exercises/10_day_practice/day9/exception/7.cpp:15
Function
main
practical_exercises/10_day_practice/day9/exception/10.cpp:31
Function
main
practical_exercises/10_day_practice/day9/exception/3.cpp:17
← previous
next →
901–1,000 of 1,362, ranked by callers