gpt4 book ai didi

匿名 c 类型的 c++ 别名

转载 作者:太空狗 更新时间:2023-10-29 23:18:53 27 4
gpt4 key购买 nike

<分区>

我热衷于尽量减少对第三方 header (kiss_fft.h) 的依赖。 header 中定义了一个匿名结构,我真的很想在我的代码中互换使用我自己的别名(或一些模糊的等价物)。

我不应该改变的外部定义:

typedef struct {
float r;
float i;
} kiss_fft_cpx;

我的第一次尝试:

typedef kiss_fft_cpx FTBuffer;
// yields error: 'kiss_fft_cpx' does not name a type

我的第二次尝试:

struct FTBuffer : public kiss_fft_cpx {};
// yields error: expected class-name before '{' token

我想我的问题是 kiss_fft_cpx 是一个变量而不是类型,但也许有一个您知道的解决方法...?

我已经在这里和更广泛的网络上搜索了解决方案,但没有任何结果。我希望这只是我知识上的一个空白,但接受可能没有可取的解决方案。乐观提前致谢!

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