У меня есть фрагмент кода, который использует специфичное для Microsoft расширение для C ++:
interface __declspec(uuid("F614FB00-6702-11d4-B0B7-0050BABFC904"))
ICalculator : public IUnknown
{
//...
};
Что это предложение расширяется? Как я могу переписать его с помощью ANSI C ++?