自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 std::function 和 std::bind

std::function 仿函数对象std::function 用来声明函数对象的,换句话说,就和函数指针、Lambda表达式、函数名是一个东西 。#include <iostream>#include <functional>// 传统C函数int c_function(int a, int b){ return a + b;}int main(int argc, char** argv){ // 万能可调用对象类型 std.

2021-03-13 17:02:58 15

原创 C++线程创建

直接贴代码#include <iostream>#include <thread> #include <unistd.h>void fun(int a){ while(1){ std::cout << "I am fun ,传参为:" << a <<std::endl; sleep(1); }}void fun2(){ while(1) { std::cout

2021-03-13 15:48:47 18

转载 函数指针

函数指针作用:1. 获取函数的地址2. 声明一个函数指针,即一个函数3.使用函数指针来调用函数声明函数指针声明指针时,必须指定指针指向的数据类型,同样,声明指向函数的指针时,必须指定指针指向的函数类型,这意味着声明应当指定函数的返回类型以及函数的参数列表。double fun1(int); // 方法1 声明一个函数原型double (*fun2)(int); // 方法2 声明一个返回值为double,参数为int的函数指针 ......double fu

2021-03-13 10:47:59 10

原创 unique_ptr 和 shared_ptr

首先unique_ptr 和 shared_ptr 两个都是智能指针,意味着它们会自动释放它们无法再引用该对象时指向的对象 。unique_ptr使用unique_ptr时,最多只能让unique_ptr指向一个资源 。因为unique_ptr任何资源只能有一个 。并且unique_ptr不能有多个副本unique_ptr,所以任何复制a的尝试unique_ptr都会导致编译时错误 。当它unique_ptr被销毁时,资源会自动回收 。unique_ptr<T&...

2021-03-12 16:54:47 61

原创 cppzmq发布订阅模式

1. 首先需要下载cppzmq的库github:https://github.com/zeromq/cppzmq2. 将zmq.hpp 和 zmq_addon.hpp 两个文件放入到自己的工程3. 写demo/*server.cpp*/#include <iostream>#include <unistd.h>#include "zmq.hpp"#include "zmq_addon.hpp"int main(){ zmq::context_.

2021-03-08 14:02:33 213

原创 System V信号量

System V信号量Linux命令ipcs -s //查看共享内存ipcrm -s semid号 //删除共享内存semget#include <sys/sem.h>#include <sys/ipc.h>#include <sys/types.h>int semget(key_t key, int nsems, int semflg); //创建或打开信号量参数 key:指信号量的key,

2021-03-02 17:18:40 21

原创 Linux 共享内存

共享内存Linux命令:ipcs -m //查看存在的共享内存信息ipcrm -m (shmid) //删除对应shmid的共享内存shmget#include <sys/ipc.h>#include <sys/shm.h>int shmget(key_t key,int size,int shmflg); //创建共享内存 参数key: 为共享内存的key,唯一标识系统中一块共享内存,为in..

2021-03-01 18:15:56 36

空空如也

空空如也

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

TA关注的人 TA的粉丝

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