“ typedef void *(* Something)(unsigned int)”是什么意思

Zhiqiang Yang

我想知道,.h中的以下含义是什么

 typedef void *(*some_name)(unsigned int);

然后在.c中

some_name rt;
some_name State= 0;
unsigned int t = 1;
rt = (some_name) State(t);
vmt

some_name为具有返回类型void*和单个unsigned int参数的函数的指针创建别名一个例子:

typedef void *(*my_alloc_type)(unsigned int);

void *my_alloc(unsigned int size)
{
    return malloc(size);
}

int main(int argc, char *argv[])
{
    my_alloc_type allocator = my_alloc;
    void *p = allocator(100);
    free(p);
    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

除以sizeof(void *)是什么意思?

来自分类Dev

这个typedef定义是什么意思?

来自分类Dev

C中的void *(* routine)(void *)是什么意思?

来自分类Dev

bind <void>(ref(acc),_1)是什么意思?

来自分类Dev

typedef void(* MyCallback):它是什么以及如何使用?

来自分类Dev

当用作模板参数时,void()是什么意思?

来自分类Dev

C中的typedef void * key_type是什么意思?

来自分类Dev

typedef int function(void *)是什么意思?

来自分类Dev

这个声明是什么typedef void foo(); 意思是?

来自分类Dev

(void)在c ++中是什么意思?

来自分类Dev

以下typedef在chrono :: duration中是什么意思?

来自分类Dev

这是什么意思:“ typedef struct {...} VNode,AdjList [20]”

来自分类Dev

“在签名中非法使用'void'类型”是什么意思?

来自分类Dev

打字稿中的“ void”是什么意思?

来自分类Dev

这个问号在Flow中是什么意思:“?()=> void”

来自分类Dev

JavaScript:“ void 0”是什么意思?

来自分类Dev

Swift中的void->(void)是什么意思?

来自分类Dev

decltype(void())中的void()到底是什么意思?

来自分类Dev

为什么typedef void(* f_ptr)(int); 和typedef void(* f_ptr)(); 在C工作相同?

来自分类Dev

“ void fatal(char *);”是什么意思?

来自分类Dev

静态int(* const array [SIZE_ARRAY] ...)(int a)= {[SOMETHING] = something}`在C中是什么意思?

来自分类Dev

在这种情况下,`typedef`是什么意思

来自分类Dev

void(*)()在代码中是什么意思

来自分类Dev

typedef void(* MyCallback):它是什么以及如何使用?

来自分类Dev

C中的typedef void * key_type是什么意思?

来自分类Dev

涉及LPWSTR的typedef是什么意思?

来自分类Dev

ls directory> something是什么意思

来自分类Dev

let someThing = {} 是什么意思?

来自分类Dev

void Enter() = 0 是什么意思;在 C# 中是什么意思?

Related 相关文章

  1. 1

    除以sizeof(void *)是什么意思?

  2. 2

    这个typedef定义是什么意思?

  3. 3

    C中的void *(* routine)(void *)是什么意思?

  4. 4

    bind <void>(ref(acc),_1)是什么意思?

  5. 5

    typedef void(* MyCallback):它是什么以及如何使用?

  6. 6

    当用作模板参数时,void()是什么意思?

  7. 7

    C中的typedef void * key_type是什么意思?

  8. 8

    typedef int function(void *)是什么意思?

  9. 9

    这个声明是什么typedef void foo(); 意思是?

  10. 10

    (void)在c ++中是什么意思?

  11. 11

    以下typedef在chrono :: duration中是什么意思?

  12. 12

    这是什么意思:“ typedef struct {...} VNode,AdjList [20]”

  13. 13

    “在签名中非法使用'void'类型”是什么意思?

  14. 14

    打字稿中的“ void”是什么意思?

  15. 15

    这个问号在Flow中是什么意思:“?()=> void”

  16. 16

    JavaScript:“ void 0”是什么意思?

  17. 17

    Swift中的void->(void)是什么意思?

  18. 18

    decltype(void())中的void()到底是什么意思?

  19. 19

    为什么typedef void(* f_ptr)(int); 和typedef void(* f_ptr)(); 在C工作相同?

  20. 20

    “ void fatal(char *);”是什么意思?

  21. 21

    静态int(* const array [SIZE_ARRAY] ...)(int a)= {[SOMETHING] = something}`在C中是什么意思?

  22. 22

    在这种情况下,`typedef`是什么意思

  23. 23

    void(*)()在代码中是什么意思

  24. 24

    typedef void(* MyCallback):它是什么以及如何使用?

  25. 25

    C中的typedef void * key_type是什么意思?

  26. 26

    涉及LPWSTR的typedef是什么意思?

  27. 27

    ls directory> something是什么意思

  28. 28

    let someThing = {} 是什么意思?

  29. 29

    void Enter() = 0 是什么意思;在 C# 中是什么意思?

热门标签

归档