函数别名alias

作者: 罗蓁蓁 | 来源:发表于2020-05-01 12:22 被阅读0次

如果不更改函数调用位置的函数名,可以在函数实现的后面使用函数别名的方式,让目标文件*.o能同时存在两个函数名。

是不是非常有趣?

秘密就在于关键字alias

举个栗子

int vx_test(int y)
{
    int x=2+y;
 return x;
}

如果向上面这样,我们可以直接调用vx_test来执行该函数体。

int delta_test(int y)
{
    int x=2;
 return x;
}
int vx_test(int y) __attribute__((alias("delta_test")));

而如果像这样,我们则可以调用delta_test或者vx_test来执行同一个函数体。

想知道更多的alias解释,请自行百度。

小尾巴

出差必备:
买火车票、高铁票、机票,订酒店都打9折的出行工具TRIP,点击注册

优惠购物:
你还在傻傻的原价淘宝吗?来这里领取内部优惠券,折扣力度非常大!点击注册,注册需要邀请码UWD9Q9E。

相关文章

  • 函数别名alias

    如果不更改函数调用位置的函数名,可以在函数实现的后面使用函数别名的方式,让目标文件*.o能同时存在两个函数名。 是...

  • Bash基础特性

    命令别名(alias)(1)alias不带参数显示所有alias(2)alias key='value'定义别名只...

  • Linux 命令之 - alias

    别名alias 只需执行alias命令,即可在配置文件中看到已定义别名的列表:alias命令 linux别名与原命...

  • linux指南9-3:别名,快捷键,历史,输出重定向,管道符

    别名与快捷键alias查看系统中所有的命令别名 alias 别名 = ‘原命令’设定命令别名 别名永久生效vi ~...

  • alias 别名

    转自: 配置别名 - 廖雪峰 配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前...

  • Linux Shell Bash命令

    Bash 的基本功能 alias 查看系统中所有命令的别名 alias 别名 = ‘原命令’ 设定命令别名 别名...

  • 0303-bash特性详解,0304-linux用户及权限详解

    bash特性详解 命令别名: alias 命令可以给linux命令取别名,格式为: alias 别名=现有名称...

  • awd骚操作命令学习笔记

    alias Linux alias命令用于设置指令的别名。 用户可利用alias,自定指令的别名。若仅输入alia...

  • linux命令之系统设置命令

    alias 功能说明:设置指令的别名。语法:alias[别名]=[指令名称]补充说明:用户可利用alias,自定指...

  • Linux下起别名

    1. 通过alias给命令起一个别名,用法:alias 别名名称='命令行' 2. 取消别名,unalias 别名...

网友评论

    本文标题:函数别名alias

    本文链接:https://www.haomeiwen.com/subject/hlafghtx.html