В C # вы можете декорировать возвращаемые значения функции с атрибутами следующим образом:
[return: MarshalAs(UnmanagedType.IUnknown)]
object LoadStuff();
У меня вопрос, как я могу сделать это в C ++ / CLI? У меня есть это:
[return: MarshalAs(UnmanagedType::IUnknown)]
Object^ LoadStuff();
но компилятор выдает ошибку 'return' : unknown attribute qualifier
.
Есть ли альтернативный синтаксис, который мне не удалось найти?