240 发简信
IP属地:上海
  • [C++11阅读][3-3-5]追踪返回类型

    语法 返回值类型可以写在参数括号的后面,用右箭头连接,前面用auto占位,这是为了进行返回类型的推导。以下代码全篇没有用类型生命,auto和de...

  • [C++11阅读][3-3-4]decltype类型推导(下)

    cv限制符 decltype可以带走cv限制符,这一点跟auto不同,auto带不走。但cv限制符不会扩散到成员变量,也比较好理解。 冗余符号 ...

  • [C++11阅读][3-3-3]decltype类型推导(中)

    引子 decltype类型推导还挺复杂,有时候会出一些奇怪的错误,比如下面的程序编译不过,因为括号里的i推导成引用了。 四规则 当程序员用dec...

  • [C++11阅读][3-3-2]decltype类型推导(上)

    表达式推导 如下面的例子,decltype的类型推导并不是像auto一样从变量声明的初始化获得变量类型,而是以一个普通的表达式作为参数,返回该表...

  • [C++11阅读][3-3-1]RTTI机制与typeid

    本篇是番外篇,介于auto和decltype之间,讲的是C++对RTTI的支持,既有C++98的函数,也有C++11的新内容。 RTTI机制 C...

  • [C++11阅读][3-2-3]auto类型推导(下)

    auto搭配指针和引用 auto可化为推导后的类型,如果等号右边是指针,推导出来也带指针,此时auto*和auto没什么区别,例如以下程序的c和...

  • [C++11阅读][3-2-2]auto类型推导(中)

    auto的优势 第一点,显而易见,就是方便写,尤其是模板套模板、名字空间套名字空间的变量,展现出来比Java的优越性了。第二点,可以避免一些类型...

  • [C++11阅读][3-2-1]auto类型推导(上)

    静态类型、动态类型 C/C++是静态类型语言,在编译时进行类型检查。后来一些新兴的语言,比如Python、JavaScript、Perl,是动态...

  • [C++11阅读][3-1-1]提高易用性

    笔者序 在[2-x-x]中,我们介绍的C++11特性多是对旧规范中“盲点”的覆盖,一部分“盲点”在自定义的数据类型和函数,比如自定义字面量、PO...

个人介绍
这个作者很懒,没有简介