В месте, где мы определяем оператор равенства и D автоматически из него выводит оператор неравенства — у меня сразу возникает дурацкий вопрос.
Могу ли я вручную сам определить оба оператора?
Поясню мысль — допустим, у меня есть некая структура достаточно большого размера. Чтобы проверить ее равенство — нужно проверить миллион равенств ее членов, а для того, чтобы определить неравенство — достаточно первого неравенства.
Допускаю, что вы правы, но то, что вы написали — ничего не изменит.
В частности, идея о невыставлении минусов всплывает здесь каждые полгода. Как минимум. А то и раз в квартал. И что дальше? Ничего.
Уровень аудитории я для себя оценил, когда получил +50 в карму за перевод комикса. Статья набрала +200 или +300, не помню уже. Все остальные мои попытки вызвать сообщество на диалог или предложить решение технической проблемы можно считать провальными.
Впрочем, если нужно самовыражаться — имеет смысл сделать себе свой личный маленький сайт.
В таком случае, рекомендую разобраться в смысле совершенных вами действий. Работа с unmanaged-кодом требует определенной четкости выполния и понимания сути совершаемых телодвижений.
В частности, как же выполняется p/invoke и как настраивать маршалер.
Я ведь тут громогласно заявляю — не ходите в Канаду, в Канаде плохо! Так?
Для тех, кому эта тема интересна, порекомендую книгу Нассима Таллеба — Одураченные случайностью.
Могу ли я вручную сам определить оба оператора?
Поясню мысль — допустим, у меня есть некая структура достаточно большого размера. Чтобы проверить ее равенство — нужно проверить миллион равенств ее членов, а для того, чтобы определить неравенство — достаточно первого неравенства.
В частности, идея о невыставлении минусов всплывает здесь каждые полгода. Как минимум. А то и раз в квартал. И что дальше? Ничего.
Уровень аудитории я для себя оценил, когда получил +50 в карму за перевод комикса. Статья набрала +200 или +300, не помню уже. Все остальные мои попытки вызвать сообщество на диалог или предложить решение технической проблемы можно считать провальными.
Впрочем, если нужно самовыражаться — имеет смысл сделать себе свой личный маленький сайт.
Иконки у нас не патентуются а защищаются законом об авторском праве, как и любые другие предметы творчества.
Сопряжение управляемого и неуправляемого кода все еще довольно проблематично и вариантов тут два — либо COM по спецификациям Automation, либо C++/cli.
Положа руку на сердце, в данном случае я бы выбрал первый вариант — это позволило бы сократить код и сделать его проще.
В частности, как же выполняется p/invoke и как настраивать маршалер.