c++
文章平均质量分 57
cherish_myleaf
这个作者很懒,什么都没留下…
展开
-
vs2013中配置多线程的使用环境
1.在Visual Studio 2013中配置2.pthreads-w32 下载地址这里下载最新版本pthreads-w32-2-9-1 ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip(我们也可以去下载pthread 的windows安装包:http://s原创 2017-12-08 11:25:02 · 3463 阅读 · 0 评论 -
在ubuntu中使用goodFesturesToTrack函数提取特征点
1. 在ubuntu下CMakeLists.txtcmake_minimum_required( VERSION 2.8 )project ( feature )set( CMAKE_CXX_COMPILER "g++" )set( CMAKE_BUILD_TYPE "Release" )set( CMAKE_CXX_FLAGS "-std=c++11 -march=native ...原创 2018-09-23 11:05:33 · 290 阅读 · 0 评论 -
c++ 11 随机函数库random
1.随机数由生成器和分布器结合产生生成器generator:能够产生离散的等可能分布数值分布器distributions: 能够把generator产生的均匀分布值映射到其他常见分布,如均匀分布uniform,正态分布normal,二项分布binomial,泊松分布poisson 2.分布器利用运算符()产生随机数,要传入一个generator对象作为参数 st...转载 2018-08-31 17:45:42 · 1672 阅读 · 0 评论 -
C/C++预处理指令#define,#ifdef,#ifndef,#endif…
常见的预处理指令如下:#空指令,无任何效果 #include包含一个源代码文件 #define定义宏 #undef取消已定义的宏 #if如果给定条件为真,则编译下面代码 #ifdef如果宏已经定义,则编译下面代码 #ifndef如果宏没有定义,则编译下面代码 #elif如果前面的#if给定条件不为真,当前条件为真,则编译下面代码 #endif结束一个#if……#else条件编译...转载 2018-08-09 11:01:19 · 98 阅读 · 0 评论 -
google c++ 单元测试框架-----gtest
一、设置一个新的测试项目 在用google test写测试项目之前,需要先编译gtest到library库并将测试与其链接。我们为一些流行的构建系统提供了构建文件: msvc/ for Visual Studio, xcode/ for Mac Xcode, make/ for GNU make, codegear/ for Borland C++ Builder.如果你的构建系统不在这个名单上...转载 2018-07-04 19:40:34 · 250 阅读 · 0 评论 -
c/c++: uint8_t uint16_t uint32_t uint64_t size_t ssize_t数据类型
在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看,好像是个新的数据类型,不过C语言(nesc是C的扩展)里面好像没有这种数据类型啊!怎么又是u又是_t的?很多人有这样的疑问。论坛上就有人问:以*_t结尾的类型是不是都是long型的?在baidu上查一下,才找到答案,这时才发觉原来自己对C掌握的太少。那么_t的意思到底表示什么?具体的官方答案没有找到,不过我觉得有个答...转载 2018-06-25 11:08:07 · 6817 阅读 · 0 评论 -
c++中函数声明的后面加=0
纯虚函数是在声明虚函数时被“初始化”为0的函数。声明纯虚函数的一般形式是 virtual 函数类型 函数名 (参数表列) =0; 注意: ①纯虚函数没有函数体; ②最后面的“=0”并不表示函数返回值为0,它只起形式上的作用,告诉编译系统“这是纯虚函数”; ③这是一个声明语句,最后应有分号。 纯虚函数只有函数的名字而不具备函数的功能,不能被调用。它只是通知编译系...原创 2018-06-29 14:31:51 · 9595 阅读 · 0 评论 -
glog
一、安装配置1、简介google 出的一个C++轻量级日志库,支持以下功能:◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆ 严重性分级,根据日志严重性分级记录日志;◆ 可有条件地记录日志信息;◆ 条件中止程序。丰富的条件判定宏,可预设程序终止条件;◆ 异常信号处理。程序异常情况,可自定义异常处理过程;◆ 支持debug功能;◆ 自定义...转载 2018-05-31 20:19:50 · 442 阅读 · 0 评论 -
STL中的find_if函数
find_if()是find()的一个更强大的版本。这个例子演示了find_if(),它接收一个函数对象的参数作为参数, 并使用它来做更复杂的评价对象是否和给出的查找条件相付。假设我们的list中有一些按年代排列的包含了事件和日期的记录。我们希望找出发生在1997年的事件。代码如下:[c-sharp] view plain copy //------------------------------...转载 2018-06-13 17:54:14 · 770 阅读 · 0 评论 -
Ros图像与Opencv图像的相互转换(C++)
转自:https://blog.csdn.net/qq_27050183/article/details/51141998Ros图像与Opencv图像的相互转换(C++)(译文*来自wiki)(ROS为indigo版本)摘要:此教程通过将ROS图像转换为OpenCV图像讲解了使ROS与OpenCV相结合的方法。教程包含一个示例节点,可以用作自己的节点模板。关键词:ROS图像,OpenCV图像,CV...转载 2018-05-29 18:47:40 · 1011 阅读 · 0 评论 -
boost 库常用功能
boost库文档system_complete(path); 返回完整路径(相对路径 + 当前路径)exists(path); 目录是否存在is_directory(path);is_directory(file_status); 是否是路径is_empty(path); 文件夹是否为空,必须保证路径存在,否则抛异常is_regular_file(path);is_regular_...转载 2019-01-21 10:50:41 · 1518 阅读 · 0 评论