自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于gflags的使用学习笔记

一、介绍gflags是google的一个开源的处理命令行参数的库,使用c++开发。ubuntu下使用命令安装:sudo apt-get install libgflags*二、关键点1、DEFINE宏有三个参数:标志的名称、默认值以及描述其用法的字符串。2、定义的flag可以像正常的变量一样使用,只需在前面加上 FLAGS_前缀。3、可以在任何源文件中定义flag,但是每个只能定义一...

2020-04-28 09:53:52 168

原创 关于gtest的使用学习笔记

一、什么是gtestgtest是一个跨平台的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++单元测试框架,由google公司发布。gtest是为在不同平台上为编写C++测试而生成的。它提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。他能够在测试中起到“打桩”的作用。举个例子,有A模块需要调用B模块,需要对A模块进行...

2020-04-27 14:39:21 630

原创 c++学习笔记(2)

第一部分:c++拷贝构造函数笔记:1.相同类型的类对象通过拷贝构造函数完成整个复制过程。2.编译器会自动生成一个拷贝构造函数,即默认拷贝构造函数,这个构造函数很简单,仅仅使用老对象的数据成员的值对新对象的数据成员一一赋值。默认拷贝构造函数执行的是浅拷贝。3.在深拷贝的情况下,对于对象中的动态成员,就不能仅仅简单的赋值了,而应该重新动态分配空间。简而言之,当数据成员中有指针时,必须要用深拷贝...

2020-04-05 17:11:39 97

原创 c++学习笔记(1)

第一部分: namespace命名空间和using用法笔记:命名空间namespace:指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义在一个std的namespace,这就是程序开始添加 using namespace std; 的原因。很多人共同完成一套代码,不可能不出现标识符命名相同的问题,为了解决冲突问题,产生了命名空间namespace。1、命名空间可以嵌套定义,...

2020-04-02 20:07:55 89

原创 学习动态规划算法笔记

我的理解:1.通过双层循环寻找最优。2.本身节点的cost+路径cost。其中,路径cost是个抽象概念,体现了上下两层(两阶段)的连接关系。存储了上一层(阶段)的路径cost值,用于下一层(阶段)的计算。3.在求解过程中,为了避免重复计算子子问题从而提高算法效率,需要将一系列子子问题的解保存到一张表中(table,C++编程一般使用std::array、std::vector或std::l...

2020-03-28 18:01:04 153

原创 学习cmake快速入门笔记

学习cmake快速入门笔记转载链接:https://blog.csdn.net/kai_zone/article/details/82656964本博文的大概框架:1, cmake 的介绍,下载,安装和使用2, cmake 的手册详解,我关注了 -C和-G 的使用3, 在Linux中构建cmake 的工程第一个问题: cmake 介绍,下载和安装以及使用:https://fukun.o...

2020-03-26 20:44:34 235

空空如也

空空如也

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

TA关注的人

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