Почему C имеет различие между -> и?

хорошо, это не имеет серьезных последствий, но это меня беспокоит уже давно в то время как: есть ли причина для различия между -> и . операторы? конечно, нынешнее правило заключается в том, что . действует на структуру, и -> действует на указатель на структуру (или объединение). Но вот как это работае...

Какую структуру данных вы бы использовали: TreeMap или HashMap? (Ява)

описание | программа Java для чтения текстового файла и печати каждого из уникальных слов в алфавитном порядке вместе с количеством раз слово встречается в тексте. программа должна объявить переменную типа Map<String, Integer> для хранения слов и соответствующей частоты встречаемости. Какой конкретный...

Работает ли использование открытых полей только для чтения для неизменяемых структур?

это правильный способ объявить неизменяемые структуры? public struct Pair { public readonly int x; public readonly int y; // Constructor and stuff } Я не могу понять, почему это может столкнуться с проблемами, но я просто хотел спросить, чтобы убедиться. в этом примере я использовал ints. Что...

Перейти Полей Интерфейс

Я знаком с тем, что в Go, интерфейсы определяют функциональность, а не данные. Вы помещаете набор методов в интерфейс, но не можете указать какие-либо поля, которые были бы необходимы для всего, что реализует этот интерфейс. например: // Interface type Giver interface { Give() int64 } // One implemen...

В C, как бы я выбрал, возвращать ли структуру или указатель на структуру?

работа над моей мышцей C в последнее время и просмотр многих библиотек, с которыми я работал, безусловно, дали мне хорошее представление о том, что такое хорошая практика. Одна вещь, которую я не видел-это функция, которая возвращает структуру: something_t make_something() { ... } из того, что я впитал это...

Константы Swift: Struct или Enum

Я не уверен, какие из них лучше определить константы. Структура или перечисление. Структура будет копироваться каждый раз, когда я использую его или нет? Когда я думаю о структуре с static let константы нет смысла, что он будет копировать все время, на мой взгляд. Но если он не будет скопирован, то не имеет з...

Почему необходимо вызвать:this () в структуре для использования автоматических свойств в c#?

Если я определяю структуру в C# с помощью автоматических свойств, таких как: public struct Address { public Address(string line1, string line2, string city, string state, string zip) { Line1 = line1; Line2 = line2; City = city; State = state; Zip = zip; } ...

Переопределение метода Equals в структурах

Я искал переопределяющие рекомендации для структур, но все, что я могу найти, это для классов. сначала я подумал, что мне не нужно будет проверять, был ли переданный объект null, поскольку структуры являются типами значений и не могут быть null. Но теперь, когда я думаю об этом, как равный подпись public bo...

Сравнение Виндзорский замок, единства и StructureMap

в дополнение к заявлению Кшиштофа, что Виндзор делает намного больше, чем другие МОК, я хотел понять, как эти МОК складываются друг против друга и преимущества/дополнительные услуги, которые предоставляет замок Виндзор. есть ли какие-либо сравнения? Может кто-нибудь помочь мне понять дополнительные функции...