美文网首页
使用宏拼接函数名

使用宏拼接函数名

作者: 冰红茶绿茶 | 来源:发表于2017-12-16 14:20 被阅读0次

TH_CONCAT_4宏的作用

#include <stdio.h>

#define Real Int
#define TH_CONCAT_4_EXPAND(x,y,z,w) x ## y ## z ## w
#define TH_CONCAT_4(x,y,z,w) TH_CONCAT_4_EXPAND(x,y,z,w)
#define THStorage_(NAME) TH_CONCAT_4(TH,Real,Storage_,NAME)

void THStorage_(newWithSize)(){
    printf ("%s\n", __func__);
}

int main(void)
{
    printf ("%s\n", __func__);
    THStorage_(newWithSize)();
    return 0;
}

相关文章

  • 使用宏拼接函数名

    TH_CONCAT_4宏的作用

  • 理解javascript中的立即执行函数(function(){

    函数声明:使用function声明函数,并指定函数名。function setFn() {// coding} 函...

  • C++11新特性

    宏 函数名 只包含一次头文件 变长参数 noexcept 异常 声明函数不会抛异常 声明函数可以抛异常 例如析够函...

  • python 格式化字符串

    字符串支持+拼接 使用{} 、 {序号} 、{参数名} 输出 格式符 符号说明%s字符串 (采用str()的显示)...

  • PHP函数

    function functionName() { Code } 函数名不区分大小写 函数名不能以数字开头 函...

  • Swift散记4 函数

    func <#name#> (参数名:参数类型 , 参数名:参数类型) - > 返回值{函数内容return} 函...

  • 菜鸡学Swift3.0 10.函数

    1. 函数的定义 func 函数名(参数)-> 返回值类型 { 函数体 } 函数名( 参数名:参数值 ) 2. 函...

  • 每天学习总结

    function 函数名() { 函数体 } 函数的调用(); 今天讲解了函数的使用,回顾一下吧,函数刻分为命名函...

  • Swift-函数和闭包

    函数 使用func声明一个函数。 通过使用它的名称和括号中的参数列表来调用函数。 使用 - >将参数名称和类型与函...

  • 2016.11.22 JS

    函数 函数:function foo函数名(函数的自变量){ }; 调用函数:foo();函数名加上括号就是调用函...

网友评论

      本文标题:使用宏拼接函数名

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