尺寸已定义

Joh*_*ith 2 macos cocoa objective-c objective-c++

我今天搞乱了我的Objective-C++命名空间.

我发现Handle,Size和Duration已在ObjC++中定义.他们定义了什么,他们在哪里定义?

我只有#imported Foundation/Foundation.h

dra*_*ard 6

MacTypes.h

typedef char *                          Ptr;
typedef Ptr *                           Handle;
typedef long                            Size;
typedef SInt32                          Duration;
Run Code Online (Sandbox Code Playgroud)

这些都早于碳.它们与Cocoa无关,即使它们填满了命名空间.