我是C ++的新手,我想知道星号是什么意思。当我在谷歌中搜索“C ++中的星号是什么”时,它会向我提供有关像int *x
这样的指针的信息,这很有趣,我想我会得到。但是这里的星号是什么意思?
((CanonEOS*)ptp)->SwitchLiveView(true);
答案 0 :(得分:1)
类型名称后面的星号根据星号前面的类型生成指针类型的名称。
在您的情况下,CanonEOS*
是指向CanonEOS
类型的指针的名称。
总体而言,您发布的表达
ptp
指针,并将其重新解释为指向CanonEOS
的指针SwitchLiveView
指向的CanonEOS
实例上调用方法ptp
,并将其true
作为参数传递。