【发布时间】:2015-10-29 16:23:01
【问题描述】:
我正在学习 Core Graphics,尤其是学习 CGContextRef。我的问题是关于不透明数据类型的语法和实现细节(如果它们是已知的)。我知道诸如 CGContextRef 之类的不透明类型是对内存中某些底层结构的引用(指针?),并且它是不透明的,因为该结构的细节对开发人员是隐藏的。
所以如果我有一个这样声明的变量:CGContextRef context = UIGraphicsGetCurrentContext(); 为什么上下文不需要在它之前使用“*”来表示这是一个引用类型/指针?这种句法奇点的语义意义是什么?
【问题讨论】:
标签: ios core-graphics opaque-pointers