Как создать функции перегрузки в библиотеке Visual-C ++ (.net)? - PullRequest
0 голосов
/ 27 августа 2010

Итак, я хочу создать 3 функции с одинаковыми именами, но с разными аргументами (одна будет принимать 2, а другая - лат: System :: String). (Я скомпилирую их в библиотеку .net из visual-C ++, создам проект c #, подключу к нему мою библиотеку и хочу, чтобы в моей библиотеке было видно одно имя функции, которое будет иметь 3 перегрузки.)

Как это сделать в VS C ++ 2010

Ответы [ 2 ]

1 голос
/ 27 августа 2010
ref class SampleClass
{
public:
    SampleClass(){}
    void Set(int value){}
    void Set(String^ value){}
    void Set(int value1, String^ value2){}
    ...
};

Создайте ее как библиотеку классов .NET и добавьте ссылку на нее в клиентский проект C #.

1 голос
/ 27 августа 2010

Объявите три функции с одинаковым именем и разными параметрами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...