百度360必应搜狗淘宝本站头条

c++ std 第3页

    C++中有函数指针,为什么还需要std::function?

    C/C++中可以使用指针指向一段代码,这个指针就叫函数指针,假设有这样一段代码:...

    C++17新特性之std::void_t

    目录1.std::void_t的原理2.std::void_t的应用3.std::void_t与std::enable_if...

    C++ std:shared_ptr自定义allocator引入内存池

    当C++项目里做了大量的动态内存分配与释放,可能会导致内存碎片,使系统性能降低。当动态内存分配的开销变得不容忽视时,一种解决办法是一次从操作系统分配一块大的静态内存作为内存池进行手动管理,堆对象内存分配时从内存池中分配一块类对象大小的内存,释放时并不实际将内存归还给操作系统,而是交给自定义的内存管理...

    C++语法备忘录--008—std::bind函数应用

    使用std::bind可以将可调用对象和参数一起绑定,绑定后的结果使用std::function进行保存,并延迟调用到任何我们需要的时候。但要注意原函数中的引用类型参数与指针类型的参数在参数传递时的不同:1.原函数//含引用类型参数voidResource::onResolveRef(std...

    C++ std::atomic 原子操作

    01...

    C++ std::vector 简介

    简介vector是C++标准模板库中的部分内容,中文偶尔译作"容器",但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增...