240 发简信
IP属地:广东
  • 请问 第一个例子中NonDefault为啥没有默认构造函数的。编译器不会自动为其创建一个吗

    c++11: std::declval/std::decltype

    std::declval: 声明: 将任何一个类型T转换成引用类型,令在decltype表达式中不必经过构造函数就能使用成员函数。 decltype: 给定一个变量或表达式,...

  • C++11 右值引用与移动构造函数

    本文根据众多互联网博客内容整理后形成,引用内容的版权归原始作者所有,仅限于学习研究使用,不得用于任何商业用途。 左值(赋值操作符“=”的左侧,通常是一个变量)与右值(赋值操作...

  • @似水牛年 应该是红黑树吧

    IO多路复用的三种机制Select,Poll,Epoll

    I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通...

  • 120
    Linux进程通信之mmap

    Linux进程通信实现机制有很多,也有各自优缺点和适用场景,关于她们之间的对比,等各种通信机制一一介绍后,再来一个汇总,俗话说“没有对比就没有伤害”,通过“伤害”让大家彻底了...

  • 120
    数据结构——链表

    目录 1、属性 2、链表和数组的区别 2.1、数组概述 2.2、数组和链表优缺点 2.3、链表和数组的比较 3、单向链表 3.1、单向链表的基本操作 3.1.1、链表的遍历 ...

  • 基本数据结构 - 链表

    说链表之前,我们先大概说一下线性表:线性表是一种最基本,最简单也是最常用的一种数据结构。线性表数据元素之间是一对一的关系,也就是说除了首位和末尾,其他的元素都是首位相连的。线...

  • 11_enum,sizeof,typedef分析

    关键词:enum, sizeof, typedef 1. 枚举类型的使用方法 enum是C语言中的一种自定义类型 enum值是可以根据需要自定义的整形值 第一个定义的enum...