- (void)setPropertyValue:(const *void)inValue forID:(UInt32)propertyID {
}
由于某种原因,编译器不喜欢const * void。当我有这个时,它说:
error: expected ')' before 'void'
当我创建像(UInt32)foo这样的参数时没有问题。 const * void只能在函数中使用吗?
我需要一个参数,它可以是“指向任何东西的指针”,如UInt32,Float64等。
答案 0 :(得分:6)
您的意思是const void *
吗?
答案 1 :(得分:5)
使用
(const void*)
代替。 (const * void)
在C ++ / C中也不起作用。