如何将函数属性设置为函数指针?

How to set a function attribute to a function pointer?

我有一个功能:

void add(double& input) __attribute__((always_inline));
void add(double& input){
    input += 10;
}

我想用指针指向这个函数。

void (* func)(double& input)

我想知道放在哪里__attribute__((always_inline))

那是不可能的。想一想:函数指针可以动态改变,指向不同的东西。每当您分配给程序时,您是否会让程序以某种方式为新函数重新编译自身?