gpt4 book ai didi

c++ - 指向成员变量的指针的正确 'using' 语法

转载 作者:太空狗 更新时间:2023-10-29 23:48:46 26 4
gpt4 key购买 nike

  struct MyStruct {
typedef int MyStruct::*Ptr; // my pointer-to-member type
int foo, bar;
};

此代码有效,但我想使其与现代风格保持同步,并将 typedef 替换为 using。正确的语法是什么?我尝试了很多选择,但我被卡住了;我能找到的唯一例子是指向成员的指针-函数,这是不同的。

最佳答案

using 语法只是移动标识符的位置,一般情况是这样

typedef ............. foo ..............;

可以改成

using foo = .............  .............;

你的情况也不异常(exception);代码可以是 using Ptr = int MyStruct::*;

关于c++ - 指向成员变量的指针的正确 'using' 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53271172/

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