C++摸索之路
文章平均质量分 73
njust_cse_17_wc
2021年本科毕业于南京理工大学
2023年~2026年就读于中国科学技术大学硕士研究生
展开
-
【C++】std::swap() 如果类中有动态内存分配,该如何处理
使用std::swap高效的交换自定义类型对象原创 2024-01-03 17:47:32 · 695 阅读 · 0 评论 -
【C++】模板类的友元函数
模板类友元函数模板类的友元函数参考:https://blog.csdn.net/dreamer_lhs/article/details/53580088区分:友元是否为函数模板非模板友元约束(bound) 模板友元,友元类型取决于模板类被实例化的类型,一个实例化模板函数非约束(unbound) 模板友元,友元函数模板类型不同于类模板类型,一个通用型函数模板非模板友元友元函数不是一个模板函数template<typename T>class HasFriend{原创 2022-04-13 14:50:11 · 4113 阅读 · 6 评论 -
【C++】函数模板显式具体化、显式实例化
C++ 函数模板的两种具体化形式,实例化和具体化原创 2022-04-12 14:32:55 · 1676 阅读 · 0 评论 -
【C++】模板函数,函数模板,类模板,模板类?还在傻傻分不清楚?
C++:学会区分:模板类,类模板,函数模板,模板函数原创 2022-04-11 18:08:51 · 850 阅读 · 0 评论 -
【C++】std::forward个人理解,模板函数std::forward<T>,“T”代表什么意思
本文通过std::forward探讨了模板推导、万能引用、引用折叠、完美转发等相关内容,详细介绍了在一个模板函数里,万能引用的类型是如何一步步转发的原创 2022-04-10 15:58:07 · 932 阅读 · 3 评论 -
C++ 实现自定义类的find_if STL 重载运算符
C++ vector/STL 实现自定义类的查找 find_if()问题描述find_if函数源码分析代码样例问题描述在实际问题中,我们常常会定义vector,或者其他容器,用来存储“基本数据类型”(int,float,string,…),但是有时候我们也会用到“自定义数据类型”(类,结构体)。struct my_struct{ int a; int b;};class my_class{public: my_struct _m;};这个时候我们就需要用到vector<my原创 2021-08-19 21:26:40 · 2086 阅读 · 3 评论