自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yhc166188的博客

路虽远,行则将至;事虽难,做则必成!

转载 Visual Studio 单元测试 C++ 版

1. 简介   软件质量要求的提升迫使码农们越来越重视单元测试,测试驱动开发的观点受到更多人的支持。目前,支持单元测试的第三方框架也非常丰富,就C++而言,有gtest, CppTest 等。 Visual Studio 自带的单元测试框架也非常的便利。之前一直使用 gtest 进行测试,今...

2017-10-24 16:26:31

阅读数 208

评论数 0

转载 c++11 override and final

1.简介 C++为我们提供了继承和虚函数的重写特性。 在派生类中,重写虚函数不强制要求使用 virtual 关键字,并且C++并没有要求强制检查虚函数的重写是否真正覆盖了基类的虚函数,因为在派生类中,也可以增添新的虚函数,以供下一级的派生类重写。由于检查的不够严谨,就有可能产生错误。 ...

2017-10-24 16:16:54

阅读数 148

评论数 0

转载 c++11 class enum

1.简介 以往的enum类型将枚举成员的作用域暴露在枚举变量之外,用户不需要指定枚举类型就可以直接使用枚举的内容,这就有可能会造成名字的冲突,为了解决该你问题,C++11引入了强类型的枚举类型(strongly typed enums ). 2.旧风格的enum ...

2017-10-24 16:15:36

阅读数 101

评论数 0

转载 c++11 new for loops

1.简介 C 语言和C++的for 循环语句的使用方式大家都十分熟悉,如果你了解C#语言,应该对 foreach 的使用方式印象深刻,它简化了 for 循环的书写方式。 C++11 为我们提供了两种类似 foreach 的循环方式,分别是 for 的新用法 和 for each (注意,有空...

2017-10-24 16:14:08

阅读数 170

评论数 0

转载 泛化之美--C++11可变模版参数的妙用

1概述 C++11的新特性--可变模版参数(variadic templates)是C++11新增的最强大的特性之一,它对参数进行了高度泛化,它能表示0到任意个数、任意类型的参数。相比C++98/03,类模版和函数模版中只能含固定数量的模版参数,可变模版参数无疑是一个巨大的改进。然而由于...

2017-10-23 09:41:00

阅读数 105

评论数 0

转载 c++模板 template

引言 模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。 函数模板 在c++入门中,很多人会接触swap(int&, int&)这样的...

2017-10-22 19:57:25

阅读数 105

评论数 0

原创 git

一般提交过程:git stash  把代码移动到本地git缓存区 git pull --rebase    拉取远程代码git stash  pop    把本地缓冲区代码移动到本地git add  .       或者git add  xxx.c  将文件添加到索引库里Git commit -m...

2017-10-18 11:09:56

阅读数 201

评论数 0

转载 git入门(2)-Git stash保存当前的工作现场

在研发过程中,经常会遇到处理任务过程中,被更高优先级的任务打断,最早使用的方法是手动把文件进行保存,后来使用git add 和git commit把文件保存在git本地,但是这样的方法都会有很大的缺陷。保存文件,会出现很多的多余文件。而临时提交可能会引起git pull时的冲突,以及误提交的情况。...

2017-10-18 10:54:35

阅读数 66

评论数 0

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