匿名函数

  • c/c++语言开发共享Go语言中的并发goroutine底层原理

    一、基本概念①并发、并行区分1.概念并发:同一时间段内一个对象执行多个任务,充分利用时间并行:同一时刻,多个对象执行多个任务2.图解类似于超市柜台结账,并行是多个柜台结多个队列,在计算机中是多核cpu

    2022年3月2日
  • c/c++语言开发共享Qt 信号自定义槽函数的实现

    目录使用无参数信号与槽使用有参信号传递点击按钮触发信号匿名函数与槽qt中实现自定义信号与槽函数,信号用于发送并触发槽函数,槽函数则是具体的功能实现,如下我们以老师学生为例子简单学习一下信号与槽函数的使

    C/C++开发 2021年12月2日
  • c/c++语言开发共享C++11std::unique_lock与std::lock_guard的区别及多线程应用实例

    c++11std::unique_lock与std::lock_guard的区别及多线程应用实例 c++多线程中通常会对共享的数据进行写保护,以防止多线程在对共享数据成员进行读写时造成资源争抢导致程

    C/C++开发 2021年5月14日
  • c/c++语言开发共享C++primer第14章习题解答

      练习14.1:在什么情况下重载的运算符与内置运算符有所区别?在什么情况下重载的运算符又与内置运算符一样? 不同点: 重载运算符必须具有至少一个class或枚举类型的操作数。 重载运算符

    C/C++开发 2021年5月14日
  • c/c++语言开发共享Objective-C学习笔记_Block

    一、block语法 block:块语法,本质上是匿名函数(没有名称的函数),block变量存放函数的实现,通过block变量能直接调?函数。标准c里面没有block,c语言的后期扩展版本,加?了匿名

    2021年5月14日
  • c/c++语言开发共享OC教程6-代码块block回调

    oc6-代码块回调 本章教程主要对代码块回调模式进行讲解,已经分析其他回调的各种优缺点和适合的使用场景。 代码块机制 block变量类型 block代码封装及调用 block变量对普通变量作用域的

    C/C++开发 2021年5月14日
  • c/c++语言开发共享C++11 中值得关注的几大变化(详解)

    我在这里仅对文中提到的这些变化“追问为什么要引入这些变化”的一个探讨,只有知道为了什么,用在什么地方,我们才能真正学到这个知识。而以此你可以更深入地了解这些变化。所以,本文不是翻译。因为写得有些仓促,所以难免有问题,还请大家指正。 Lambda 表达式 Lambda表达式来源于函数式编程,说白就了就 …

    C/C++开发 2021年5月12日
  • c/c++语言开发共享C++学习笔记:C++ 多线程编程总结

    在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率: ● l 并发 ● l 异步 ● l 缓存 下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。 1、任务队列 1.1 以生产者-消费者模型设计任务队列 生产者-消费者模型是人 …

    C/C++开发 2021年5月12日
  • c/c++语言开发共享C++编程笔记丨C++开发者都应该了解的10个C++11特性

    在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总结的,C++开发者都需要学习和使用的C++11新特性。 auto 在C++11之前,auto …

    2021年5月12日
  • c/c++语言开发共享handy网络库源码阅读

    简洁易用的C++11网络库,From:https://github.com/yedf/handy 在整理过去的资料过程中,发现过去有关注过这一个网络库,简单看了一下属于轻量级的实现,因此本文将对该库进行简单的学习之旅,目标是对网络基础知识进一步巩固。 编译和运行 库目前实现了linux和mac环境, …

    2021年5月11日
  • c/c++语言开发共享C++—lambda表达式+优先队列 prority_queue+关键字decltype

    合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->2->3->4->4->5->6 链接:https://leetcode-cn.com/problems/merge-k-sorted-list …

    C/C++开发 2021年5月10日
  • c/c++语言开发共享C++ 基础语法 快速复习笔记(1)

    最近要刷题,重温一下C++基本的概念。。。233 1.概念: C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 和C的区别: C++的很多基础语法跟C差不多。 2. …

    C/C++开发 2021年5月9日