星号在((佳能EOS*)ptp中的含义是什么;SwitchLiveView(真) 我对C++是全新的,我想知道星号是什么意思。当我在google中搜索“C++中的星号是什么”时,它会给我提供有关int*x等指针的信息,这很有趣,我想我得到了。但是这个星号是什么意思呢 ((CanonEOS*)ptp)->SwitchLiveView(true);

星号在((佳能EOS*)ptp中的含义是什么;SwitchLiveView(真) 我对C++是全新的,我想知道星号是什么意思。当我在google中搜索“C++中的星号是什么”时,它会给我提供有关int*x等指针的信息,这很有趣,我想我得到了。但是这个星号是什么意思呢 ((CanonEOS*)ptp)->SwitchLiveView(true);,c++,C++,类型名称后面的星号根据星号前面的类型生成指针类型的名称 在您的例子中,CanonEOS*是指向CanonEOS类型的指针的名称 总的来说,您发布的表达式 获取ptp指针,并将其重新解释为指向CanonEOS 在由ptp指向的CanonEOS实例上调用方法SwitchLiveView,将其作为参数传递true

类型名称后面的星号根据星号前面的类型生成指针类型的名称

在您的例子中,
CanonEOS*
是指向
CanonEOS
类型的指针的名称

总的来说,您发布的表达式

  • 获取
    ptp
    指针,并将其重新解释为指向
    CanonEOS
  • 在由
    ptp
    指向的
    CanonEOS
    实例上调用方法
    SwitchLiveView
    ,将其作为参数传递
    true