Описание тега struct-vs-class
1
ответ
Почему Enumerator имеет структуру и класс EnumeratorImpl?
Я смотрю на CTP- программу Roslyn в сентябре 2012 года с Reflector и заметил, что структура ChildSyntaxList имеет следующее: public struct ChildSyntaxList : IEnumerable<SyntaxNodeOrToken> { private readonly SyntaxNode node; private readonly in…
11 сен '13 в 14:11
6
ответов
В чем различие с точки зрения использования между определениями /macros/structs и consts/funcs/classes? (C++)
Я знаю, что различие между определениями и константами заключается в том, что константы имеют тип, а в макросах и функциях функции вызываются и типизируются, тогда как макросы встроенные нетипизированы. Не так много различий между структурами и клас…
14 окт '09 в 22:01
12
ответов
Когда составляется ответ?
Я занимаюсь хобби-проектом raytracer, и изначально я использовал структуры для своих объектов Vector и Ray, и я подумал, что raytracer - идеальная ситуация для их использования: вы создаете миллионы из них, они живут не дольше, чем один метод, они л…
28 фев '09 в 01:05
8
ответов
Реализация перечислителя: использовать структуру или класс?
Я заметил, что List<T> определяет свой перечислитель как struct, в то время как ArrayList определяет свой перечислитель как class, Какая разница? Если я хочу написать перечислитель для моего класса, какой из них предпочтительнее? РЕДАКТИРОВАТЬ…
21 дек '08 в 14:23
1
ответ
Проверка типов приведения структуры и сравнения классов
В документации Class vs Struct https://docs.swift.org/swift-book/LanguageGuide/ClassesAndStructures.html одно из различий между Struct и Class заключается в Приведение типов позволяет проверять и интерпретировать тип экземпляра класса во время выпол…
14 ноя '20 в 06:40