Здравствуйте Meethoon, Вы писали:
M>Кто-нибудь, поясните смысл сабжа по-русски. А то в МСДНе что-то непонятное про звёздочки написано...
А там про звёздочки вообще ничего не написАно. Вот
весь текст
pointer_default
The [pointer_default] attribute specifies the default pointer attribute for all pointers except top-level pointers that appear in parameter lists.
pointer_default ( ptr | ref | unique )
Example
[
uuid(6B29FC40-CA47-1067-B31D-00DD010662DA),
version(3.3),
pointer_default(unique)
]
interface dictionary
{
// Interface definition statements.
}
See Also
interface, Array and Sized-Pointer Attributes, arrays, Arrays and Pointers, [ptr], [ref], [unique], Default Pointer Types
А перевод одной строчки такой:
Атрибут [pointer_default] описывает значение атрибута указателя по умолчанию для всех указателей (кроме указателей верхнего уровня), которые появляются в списке параметров функций этого интерфейса.
Указателей верхнего уровня — это самый первый указатель в списке указателей, например, (выделен)
указатель на указатель на тип long, т.е. long * * parameter.