c - 指向标准 C 运算符的指针

标签 c

我正在尝试实现一些需要指向标准 C 函数的代码。我目前正在使用看起来像这样的解决方法:

uint32_t add(uint32_t op1, uint32_t op2) {
    return op1 + op2;
}

sum = (&add) (x, y);

我想知道是否有指向标准函数的指针,如+-&等?

最佳答案

+,- 等不是 C 中的函数。它们是运算符。指向函数的指针是 C 中常用的功能。但是指向运算符的指针是不可能的。

C++ 等语言允许您覆盖运算符。可能这对您有用。

关于c - 指向标准 C 运算符的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37663984/

相关文章:

c - 在 C 中存储和使用大数

C 编程 - 基于矩阵的函数不起作用

c - 在列出目录时添加到 C 中的字符串

c - 如何测试旧的linux内核?

c - C 程序如何在内部从数组中获取信息?

c - 在套接字编程中消息未从服务器发送到客户端

无法理解如何从 C 中的函数返回字符串

c - 提取无符号 32 位整数的上下字

c - 为什么野指针是用共享库虚拟地址初始化的?

c - C 中的多维数组出现错误