![]() |
Ответ: Написал c# враппер
тред по диагонали читал, ибо
ЧТО Ж ВЫ ДЕЛАИТИ!! 1) Реализация функции-члена сразу после объявления в классе? Нет пути - юзай inline для подстановки. 2) Передача аргумента не по ссылке в реализации перегрузки копирования(рекурсия) /сравнения ? И где уже const-ы для методов и некоторых их аргументов? 3) Компоненты вектора в паблике?! Если у вас перегрузка сделана как функция поддержки, то объявите её дружественной классу - не уродуйте интерфейс! 4?) Заодно я не очень понял преимущество делать столько статических функций-членов. Большая часть из них вполне логически могла бы быть нестатическими. Прошу прощения, если не прав и кого-то обидел. А идея, наверно, неплохая - да. апд: :-D только не говорите, что вы обсуждали C#-код, и C++ные придирки неактуальны :''(( |
Ответ: Написал c# враппер
Цитата:
ЗЫ. а разве в шарпе есть inline и оно актуально? |
Ответ: Написал c# враппер
передачи ссылок - актуально
|
Ответ: Написал c# враппер
Передача ссылок нужна только не для ссылочных типов.
|
Ответ: Написал c# враппер
Цитата:
|
Ответ: Написал c# враппер
2 pax, SBJoker
Цитата:
Код:
Vector3 operator +(Vector3 one, Vector3 other) Код:
Vector3 &operator +(const Vector3 &one,const Vector3 &other) |
Часовой пояс GMT +4, время: 10:45. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot