自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

转载 C++11引用折叠

template<typename T> void f(T&& param) { std::cout<<param; } f(10); // 10是右值 int && int x = 10; f(x); // x是左值 int & 以上这种万能引用类型(param的类型)能万能引用不同类型的参数,这种类型必须被初始化,而它是左值还是右值则取决于它的初始化,如果被左值初始化,那么它就是左值,反之亦然。那么什么时候是左值,什么...

2022-05-04 11:40:42 252

原创 工作中遇到的C++学习要点梳理

1.Gtest 2.命名空间 3.设计模式,开放封闭原则 4.vector emplace 5.vector swap内存收缩 6.C++移动语义 7.C++异常处理 8.

2022-05-03 11:03:39 761

原创 C++学习笔记

背景:项目中需要实现一个函数,生成-1到1之间的随机数(复数为实部和虚部分别都为-1到1)。这个函数是模板类的成员函数。模板类可以用复数,std::complex<float>,std::complex<double>,和浮点数作为参数建立。 解决方案:由于复数有实部和虚部,需要随机化两个部分,和浮点数操作不同。所以两种类型必须分别处理。我在实现中主要考虑了两种方案。 第一种是在Random()函数中,通过typeid,对模板参数_T进行类型判断,如果是判断为浮点数,则进行相

2022-03-07 20:36:37 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除