4 ms·
Did I mention that Mac OSX drivers are written in C++? To be nitpicky about an otherwise very good post, IOKit uses a "restricted subset" of C++, so things lik
by Zev 17y ago
Did I mention that Mac OSX drivers are written in C++?
To be nitpicky about an otherwise very good post, IOKit uses a "restricted subset" of C++, so things like exceptions, multiple inheritance and templates aren't allowed. Also, IOKit has its own runtime typing system. http://developer.apple.com/mac/library/DOCUMENTATION/DeviceDrivers/Conceptual/IOKitFundamentals/Features/Features.html#//apple_ref/doc/uid/TP0000012-TPXREF105 http://developer.apple.com/mac/library/DOCUMENTATION/DeviceD...