с структуры
Автор Technoraptor задал вопрос в разделе Другие языки и технологии
структуры с++ и получил лучший ответ
Ответ от Константин Лемешев[гуру]
В C++ структуры — это полноценные типы данных, которые практически идентичны классам. Главное и фактически единственное техническое отличие: в struct все члены и методы по умолчанию имеют уровень доступа public, тогда как в class — private. Это означает, что в структуре можно объявлять конструкторы, деструкторы, перегружать операторы и даже использовать наследование. Исторически struct остался в C++ для полной совместимости с языком C, где структуры представляют собой просто агрегаты данных без методов. Именно поэтому в WinAPI и других низкоуровневых интерфейсах повсеместно используются именно структуры — их формат памяти предсказуем и одинаково интерпретируется разными компиляторами и языками. На практике сегодня принято негласное соглашение о стиле: struct используют для POD-типов (plain old data) — пассивных контейнеров данных, где важна только упаковка полей, а поведение отсутствует или минимально. Если же у типа есть инварианты, сложная логика или требуется инкапсуляция, используют class. Такой подход делает намерения программиста очевидными для читающего код.
Учат всё равно по старому ибо большинству преподов лень перерабатывать методические материалы, а исходя из этого можно предположить что хоть структуры и устаревшие, то всё равно пока существует наша далеко не самая лучшая система образования, люди будут приходить на работу и использовать не самый оптимальный код.
Устаревшим является все что было немного ранее
Структуры некоторые воспринимают как "то, что было до объектов" 🙂
Ну, если я с таким сталкиваюсь в рамках ВУЗовской задачки, это конечно, показатель того, что препод провел последние 10 лет в коме.. .
Но... .
если хочется на уровне объектной модели подчеркнуть, что речь идет именно о СТРУКТУРЕ ДАННЫХ, и никаких методов нет и не предвидится, то это зер гут, хороший стиль
Реально прочувствовала себя не на той планете! Я даун? или вы с Марса?
А это вантуз какой фирмы на аватарке, тоже нужен... ?
Аааа. . структуры? Хорошие такие структуры, мне нравятся, ещеб единичку где добавить вообще супер, а то только нули...
для С++ структуры уже атавизм ) Если компилится - значит нормально!
Ой такова не знаю под забыл=)
Мил человек, ка кназывается игра, из которой у тебя фото с аватара?)
Помогите с клеточной биологией... Реферат по теме: "Различие эукариот и генома бактерий".
Клетки эукариот содержат в себе оформленное ядро. Рассмотрим основные особенности генома эукариот.
подробнее...
Язык С++. Чем отличаются структуры от классов?
И я всё же скажу, что структура это статика, это просто набор данных объединённых общим свойством.
подробнее...
Почему у снежинки всегда 6 граней?
Здравствуйте!
Процесс образования снежинок - это процесс сублимации кристаллов из газовой
подробнее...
Сколько существует видов снежинок?
Здравствуйте!
Процесс образования снежинок - это процесс сублимации кристаллов из газовой
подробнее...
В ЕГЭ тестах по сколько вопросов? Или в целом сколько?
По разным предметам по-разному.
Например,
Структура теста ЕГЭ по русскому языку
Тест
подробнее...
Какая краска подойдет для покраски обоев?
Существует три вида обоев, предназначенных под окраску. Это бумажные обои, флизелиновые обои и
подробнее...
Помогите пожалуста!! ! Нужно найти ответы на вопросы по материаловедению
Сталь У12- углеродистая инструментальная сталь, состоит из зерен перлита и зерен цементита. Зерен
подробнее...
помогите пожалуйста, уже крышу рвёт. (материаловедение)
Характеристика стали 9ХС
Марка: 9ХС
Заменитель: ХВГ, ХВСГ
Классификация: Сталь
подробнее...
вредит ли начес волосам????
да. сухость и это ведь постоянный лак как никак. еще выпадать и ломаться начинают. но я свои
подробнее...
Что такое поток е1?
Цифровой поток Е1 это стандарт передачи цифровой информации со скоростью 2048 kbps. Средой для
подробнее...
Что такое суккулент?
экзот...типа кактуса...щас подробней расскажу
В переводе с латыни название "суккуленты"
подробнее...
Как избавиться от растяжек в домашних условиях после похудения??? Очень надо!!!
Мумие.
Оказывает заживляющее воздействие, ускоряет регенерацию кожи. С его помощью мы
подробнее...
Отчего зависит формы снежинки?
Лабораторные опыты по выращиванию снежинок показали, что форма снежинок напрямую зависит от
подробнее...