gpt4 book ai didi

c++ - 具有多个输出的 Typedef

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:13 25 4
gpt4 key购买 nike

我刚刚发现以下是有效的 C++

typedef const char* PSTR, *LPSTR;

我的问题是:PSTR 和 LPSTR 是同一个别名吗?

为什么我把它改成

typedef const char* PSTR, LPSTR;

我知道 LPSTR 是一个字符??

最佳答案

这就是为什么我总是将 * 贴在名称上而不是类型上。

当你输入时

typedef const char *PSTR;

你必须读到*PSTR是一个const char,所以PSTR是一个const char的地址>.

所以如果你输入

typedef const char *PSTR,
*LPSTR,
OTHER;

OTHER*LPSTR*PSTR 一样都是 const char

关于c++ - 具有多个输出的 Typedef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41238313/

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