zoukankan      html  css  js  c++  java
  • 尾置返回类型

    在C++11新标准中还有一种可以简化 func 声明的方法,就是使用尾置返回类型(trailing return type)。任何函数的定义都能使用尾置返回,但是这种形式对于返回类型比较复杂的函数最有效,比如返回类型是数组的指针或者数组的引用。

    尾置返回类型跟在形参列表后面并以一个 -> 符号开头。为了表示函数真正的返回类型跟在形参列表之后,我们在本应该出现返回类型的地方放置一个 auto:

    // func接受了一个int类型的实参,返回了一个指针,该指针指向一个含有10个整数的数组
    auto func(int i) -> int (*)[10];
    

    因为我们把函数的返回类型放在了形参列表之后,所以我们可以很清晰地看到func函数返回的是一个指针,并且该指针指向了一个含有10个整数的数组。

  • 相关阅读:
    WMI介绍
    进程间通信
    回调函数(C/C++)
    漏洞名词介绍
    MD5 详解
    jQuery插件的写法
    node爬虫
    nodejs应用:文件上传
    node开发备注
    node生成自定义命令(yargs/commander)
  • 原文地址:https://www.cnblogs.com/lihello/p/14334526.html
Copyright © 2011-2022 走看看