C++
搞技术的火星人
记录一些点滴
展开
-
C++ 迭代器简单理解与实际使用
1、迭代器的简介迭代器是一种遍历容器内部元素的数据类型,这种数据类型类似于一种指针。通过迭代器可以读取容器内部的元素的值、修改所指向元素的元素值。也可以使用++、--来遍历。2、容器的迭代器定义与使用C++为每种容器都定义了相对应的迭代器类型。那么如何定义: vector<int>::iterator iter ;...原创 2021-06-27 11:33:39 · 493 阅读 · 0 评论 -
C++ 虚函数的简单理解
在刚开始接触C++的虚函数时,有一些疑惑。为什么有这个的存在,因为在C++中已经有一个规定就是——子类可以遮蔽父类的同名函数。那么为什么还要存在虚函数。原创 2021-06-19 00:05:01 · 141 阅读 · 0 评论 -
undefined reference to `pthread_create‘问题的解决 cmake新方法解决
最近在写相机SDK,测试中出现了一个小问题undefined reference to `pthread_create'。其实是缺少库文件。网上大部分介绍使用-lpthread,但是这个是老版本了,目前新版本的编译器使用-pthread取代-lpthread我是利用cmake来生成makefile,不能够直接修改makefile文件,那怎么办呢?在cmake文件中加入set(CMAKE_CXX_FLAGS "${CAMKE_CXX_FLAGS} -std=c++11 -pthread")这里原创 2021-05-12 09:58:03 · 2388 阅读 · 3 评论