Результаты поиска по запросу "struct"
тип значения без необходимости распаковывать его:
мы вызываем метод для объекта, то ссылка на объект передается неявно в метод. Итак, мой вопрос: что происходит, когда метод вызывается в структуре? Это похоже на занятия в этом аспекте?
is, это возвращать хеш на основе значений. И я считаю, что это правильное поведение, особенно для структур, которые должны быть неизменными.
дал две структурыTheKey тип k1 = {17,1375984} и k2 = {17,1593144}. Обвиослы указателей во вторых полях разные. Но оба получают одинаковый хэш-код = 346948941. Ожидается увидеть разные хэш-коды. Смотрите код ниже. struct TheKey { public int id; ...
Я отредактировал его, чтобы сделать акцент на методе, если он недостаточно ясен, ура.
ссылочный тип не перегружает оператор равенства==, затем встроенный оператор равенства наObject будет использоваться вместо Почему то же самое не верно для пользовательскихstructs: struct A{ } static void Main(string[] args) { A a = new A(); A ...
C # Structs: неназначенная локальная переменная?
Издокументация [http://msdn.microsoft.com/en-us/library/saxz13w4.aspx]: В отличие от классов, структуры могут быть созданы без использования оператора new. Итак, почему я получаю эту ошибку: Использование неназначенной локальной переменной ...
для примеров использования. Для простого примера:
ал писать клиентское приложение Python 3.x. Серверное приложение уже существует и написано на C. Сервер предоставляет файл заголовка C с определением двух структур, используемых для отправки и получения данных через UDP (я использую Pythonsocket ...
Грег Кроа-Хартман.
лизации списков ядра Linux в/include/linux/list.hКаково обоснование первой строки (вставлено ниже)container_of макрос? const typeof( ((type *)0)->member ) *__mptr = (ptr);В моем примере кода я удалил эту строку и изменил определение на #define ...
Если вы разрабатываете свои структуры для неизменности, вы помогаете программисту избежать этих ошибок.
жный дубликат: Почему изменчивые структуры злые? [https://stackoverflow.com/questions/441309/why-are-mutable-structs-evil] Я читал это во многих местах, в том числе и здесь, что лучше сделать структуры неизменными. В чем причина этого? Я вижу ...
Нет, все наоборот. Тип значения, такой как структура, размещается в стеке, только если это локальная переменная. Если это член класса, он выделяется как часть области памяти объекта в куче.
вам нужно иметь очень маленькие объекты, скажем, они содержат 2 свойства float, и у вас будут миллионы из них, которые не будут "уничтожены" сразу, структуры лучше или классы? Как и в xna в качестве библиотеки, существуют point3s и т. Д. Как ...
Каковы "причины открытого интерфейса"?
равильный способ объявить неизменные структуры? public struct Pair { public readonly int x; public readonly int y; // Constructor and stuff }Я не могу думать о том, почему это может столкнуться с проблемами, но я просто хотел спросить, чтобы ...
разница, но это неуловимо
+ есть ли разница между: struct Foo { ... };а также typedef struct { ... } Foo;