您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 最新名企标准通用C++面试题,

  2. C++面试题 参考:http://blog.csdn.net/Ghost90/archive/2009/04/22/4099672.aspx 整理:松鼠 时间:2009-5-8 1、const 有什么用途?(请至少说明两种) 答: (1)可以定义 const 常量 (2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。 2、在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”? 答:
  3. 所属分类:C

    • 发布日期:2009-05-08
    • 文件大小:147456
    • 提供者:songsu
  1. c++标准库扩展 TR1

  2. std::tr1现在已经广泛应用了,shared_ptr, function, bind, mem_fn, tuple都是很重要的工具。
  3. 所属分类:C++

    • 发布日期:2011-08-25
    • 文件大小:1048576
    • 提供者:summonly
  1. 在Android JNI环境下使用C++ Lambda表达式等

  2. 本apk包只是一个C++可用性的测试,主要展示以下内容: 1、使用std::function和std::bind实现sigslot机制; 2、使用C++11的Lambda表达式 3、在C++代码中回调Java对象的方法 详细描述请参考:http://blog.csdn.net/dyw/article/details/8099947
  3. 所属分类:Android

    • 发布日期:2012-10-22
    • 文件大小:270336
    • 提供者:dyw
  1. C++回调函数的2个DEMO程序,整理修改by唐太咸

  2. 这里面有两个运用回调函数的DEMO程序 1.其中tcCallBack的作用是希望通过将Receiver类的成员函数注册到Call中, Call类的对象在合适的时候调用该回调函数实现运算或者传值。需要注意的是本DEMO需要提前在Call中声明回调函数的指针,返回值,参数以及它们的类型 2.另外一个tcFunctionTemplate是使用std::function模板和std::bind,支持全局和类成员函数作为回调函数,我在VS2010下编译通过
  3. 所属分类:C++

    • 发布日期:2014-09-22
    • 文件大小:1048576
    • 提供者:tom06
  1. [原创]自己工作中常用的模板库,简化你的工作

  2. 这上传的资源中包含一套我工作中常用的模板库,及不需要MFC支持的excel操作接口,导出函数调用栈(dump stack)接口,可以直接用VS2008运行TestCodeLib.sln来根据unit test来了解用法。 ⑴ 需求(requirements) 重量级的BOOST非常强大,但有时候项目中没有引入它,这时候我们需要自己的模板库。 BOOST is very powerful, but some projects have not include BOOST library. So
  3. 所属分类:C++

    • 发布日期:2015-10-12
    • 文件大小:182272
    • 提供者:tonny0832
  1. 实现了类似std::function /bind /shared_ptr功能

  2. 实现了标准库中的function和bind以及智能指针,linux/windows通用。由于公司GCC版本较老,嵌入式的gcc也无法由我来控制,windows上使用的一些类似智能指针,在linux上无法使用,甚是不爽,于是自己手动写了一份,希望对大家有所帮助
  3. 所属分类:C++

    • 发布日期:2016-11-29
    • 文件大小:13312
    • 提供者:ervinx
  1. 通过c++11的std::bind及std::function实现类方法回调,模拟Qt实现信号槽

  2. c++11引入了std::bind及std::function,实现了函数的存储和绑定,即先将可调用的对象保存起来,在需要的时候再调用。定义了SignalObject信号类和SlotObject槽类,其中信号类中的 std::function _call就是要绑定的槽函数,即回调函数
  3. 所属分类:C++

    • 发布日期:2018-10-06
    • 文件大小:2048
    • 提供者:weixin_43333380
  1. c++11 符号修饰与函数签名、函数指针、匿名函数、仿函数、std::function与std::bind

  2. 主要介绍了c++11 符号修饰与函数签名、函数指针、匿名函数、仿函数、std::function与std::bind,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-19
    • 文件大小:65536
    • 提供者:weixin_38733875
  1. C++ STL 内 std::{bind/tuple/function} 简单实现

  2. 主要介绍了C++ STL 内 std::{bind/tuple/function} 简单实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-08-25
    • 文件大小:56320
    • 提供者:weixin_38601364
  1. C++ 11 std::function和std::bind使用详解

  2. 主要介绍了C++ 11 std::function和std::bind使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-08-25
    • 文件大小:82944
    • 提供者:weixin_38689477
  1. C++11中lambda、std::function和std:bind详解

  2. 大家都知道C++11中增加了许多的新特性,下面在这篇文中我们就来聊一下lambda表达式,闭包,std::function以及std::bind。文中介绍的很详细,相信对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧。
  3. 所属分类:其它

    • 发布日期:2020-08-31
    • 文件大小:150528
    • 提供者:weixin_38522529
  1. c++11 符号修饰与函数签名、函数指针、匿名函数、仿函数、std::function与std::bind

  2. 一、符号修饰与函数签名 1、符号修饰 编译器将c++源代码编译成目标文件时,用函数签名的信息对函数名进行改编,形成修饰名。GCC的C++符号修饰方法如下: 1)所有符号都以_z开头 2)名字空间的名字 名字空间(或类)的名字前加上N 名字前还有一个数字,是名字的字符数。比如1C,1是C的长度。 3)函数名 与名字空间一样,函数名前也有数字,比如4func,4是func的字符数。 4)参数 参数以E开头 例子 N::C::func(int) 的函数签名经过修饰为_ZN1N1C4funcEi 2、函
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:62464
    • 提供者:weixin_38650629
  1. C++ STL 内 std::{bind/tuple/function} 简单实现

  2. 基本逻辑思考 首先是实现 function,这个比较简单,重载 operator() 就好,这里只实现对函数指针的包装 其次是实现 tuple,这个会比较绕,通过模板取第一个参数,然后用剩下的参数继续生成  tuple并继承,是一种递归的思想 有了 tuple 就要有 get(),这个就更比较绕了,首先是需要类似的方式实现获得 tuple 的值类型与元组类型,然后通过强制类型转换,获取对应的层级的 value 接下来是 bind,首先要解决的就是如何保存创建时的参数列表,这里就用到 tuple
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:55296
    • 提供者:weixin_38746701
  1. c++11 mem_fn

  2. 函数模板 std::mem_fn 生成指向成员指针的包装对象,它可以存储、复制及调用指向成员指针。到对象的引用和指针(含智能指针)可在调用 std::mem_fn 时使用。 有点类似于std::bind,提前绑定好成员指针,调用的时候传递类实例即可,看一个简单例子就一目了然了 #include #include struct int_holder { int value; int triple() { return value * 3; } }; int main() { in
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:36864
    • 提供者:weixin_38648309
  1. WebServer-reference-muduo-源码

  2. Web服务器参考-muduo 简介 本项目是由C ++ 11编写的一个静态Web服务器,能够解析GET请求,参考了陈硕大佬的muduo网络库,linya的WebServer和游双的《 Linux高效服务器编程》。在本机上使用webbench并发1000个客户端访问,短连接能达到大约3wQPS长连接能达到大约7wQPS。 用法 mkdir build cd build cmake .. make 项目设计 本项目使用的并发模型是Reactor +非双重io分配+线程池,设计基本遵循muduo中所说
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:333824
    • 提供者:weixin_42168230
  1. c++支持coroutine的简单示例

  2. 平台:linux依赖:g++ supports c++0x 代码如下:void func1(){    coroutine.yield();} void func2(Coro_t co1){    coroutine.resume(co1);        coroutine.yield();} void func(){    Coro_t co1 = coroutine.create(std::bind(&func1));        coroutine.resume(co1);     
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:18432
    • 提供者:weixin_38670949
  1. C++ 11 std::function和std::bind使用详解

  2. cocos new 出新的项目之后,仔细阅读代码,才发现了一句3.0区别于2.0的代码: auto closeItem = MenuItemImage::create( CloseNormal.png, CloseSelected.png,                           CC_CALLBACK_1(HelloWorld::menuCloseCallback, this)); 2.0内
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:80896
    • 提供者:weixin_38697659
  1. C++11中std::packaged_task的使用详解

  2. C++11中的std::packaged_task是个模板类。std::packaged_task包装任何可调用目标(函数、lambda表达式、bind表达式、函数对象)以便它可以被异步调用。它的返回值或抛出的异常被存储于能通过std::future对象访问的共享状态中。 std::packaged_task类似于std::function,但是会自动将其结果传递给std::future对象。 std::packaged_task对象内部包含两个元素:(1).存储的任务(stored task)
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:67584
    • 提供者:weixin_38747216
  1. C++中使用function和bind绑定类成员函数的方法详解

  2. 定义一个普通的类 class Test1{ public: void fun(int val){ cout< pf = std::bind(&Test1::fun,t,2); pf(4); // return 0; } 输出的值是2,说明pf传进去的4并没有什么用,在bind的时候值已经绑定死了,但是pf()这样不给参数会报错。 如果我们想自定义参数,使用占位符,std::placeholders::_1,可以看
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:63488
    • 提供者:weixin_38687904
  1. TaskScheduler:使用函子,lambda和std-源码

  2. C ++ 11任务计划程序 使用std :: chrono :: duration在不久的将来安排功能类型( std :: function ,std :: bind,lambda和functors)。 易于使用,安全且无依赖。 提供重新安排,重复,操作和取消任务的可能性。 目录 使用说明 计划任务 计划任务非常简单,只需声明一个TaskScheduler并使用TaskScheduler::Schedule 。 # include # include # include " TaskSc
  3. 所属分类:其它

    • 发布日期:2021-03-30
    • 文件大小:368640
    • 提供者:weixin_42138408
« 12 »