gpt4 book ai didi

C 选择性#define

转载 作者:行者123 更新时间:2023-11-30 19:49:47 25 4
gpt4 key购买 nike

我想知道C是否允许设置选择性#define。这就是我所说的选择性:如果我定义了一个结构:

typedef struct mystruct{  
int (*pointer_function)(struct mystruct* ,struct mystruct);
...
} mystruct;

// and I have:
int main () {
mystruct s1, s2;
// when I do:
s1 = s2;
// I want my #define to recognize that on the left side
// I have mystruct type and use s1.pointer_function(&s1,s2);
}

最佳答案

我什至不确定您要定义哪个符号,s1s2。这并不重要,无论哪种情况,您都会替换您需要的名称之一,这样它就不起作用。

关于C 选择性#define,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10456580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com