Расширения в MC++ по аналогии с С#
Как написать расширение в МС++?
Как написать расширение в МС++?
IMHO никак, это фича C#.
А вот обращаться из MC++, IMHO, можно. Это ведь статический метод некоторого класса. Вот и вызываешь его передавая как аргумент целевой объект (this).
P.S. Это мой второй ответ по C# на форуме. Пусть теперь кто-нибудь только скажет, что я заточен только под native C++. :)
(VC++) и (MC++) - эт совершенно разные вещи.
Да ты чё? Ну так просвети?
sigmov прав.
Под VC++ обычно понимают Visual C++, т.е. реализацию языка ISO С++ от MS.
Под MC++ подразумевается managed C++, т.е. C++/CLI.
И это совершенно разные вещи.
И это совершенно разные вещи.
Опять же, насколько я знаю, managed C++ - устаревший набор расширений для поддержки .NET первой версии. Официально, С++/CLI - иной набор модификаций.
Согласен, что C++/CLI можно уверенно называть другим языком программирования, но... Продукт называется VC++, а какую его часть используете вы - дело ваше.
Так вот, в VC++ не поддерживаются методы расширения.
[QUOTE=SCORP]
M - это не MS, это managed, судя по всему
Насколько я знаю, managed C++ - это исключительно Microsoft.
[/QUOTE]
И что?
Буква M, все же означает Managed, а не Microsoft.
Никто не мешает создать другую реализацию этого расширения.
но... Продукт называется VC++, а какую его часть используете вы - дело ваше.
Продукт называется MSVC, если уж ты так цепляешься к названиям.
И это не язык программирования, а среда разработки.
Автор топика спрашивал не о среде разработки, не о языке C++, а о MC++. При чем тогда здесь MSVC ?
Ответ на вопрос автора дан сразу же за топиком. И все предельно ясно.
Дальнейшие изречения - чистой воды флуд, не несущий никакой смысловой нагрузки. Поэтому тема закрыта.