структуры с



с структуры

Автор Technoraptor задал вопрос в разделе Другие языки и технологии

структуры с++ и получил лучший ответ

Ответ от Константин Лемешев[гуру]
В C++ структуры — это полноценные типы данных, которые практически идентичны классам. Главное и фактически единственное техническое отличие: в struct все члены и методы по умолчанию имеют уровень доступа public, тогда как в class — private. Это означает, что в структуре можно объявлять конструкторы, деструкторы, перегружать операторы и даже использовать наследование. Исторически struct остался в C++ для полной совместимости с языком C, где структуры представляют собой просто агрегаты данных без методов. Именно поэтому в WinAPI и других низкоуровневых интерфейсах повсеместно используются именно структуры — их формат памяти предсказуем и одинаково интерпретируется разными компиляторами и языками. На практике сегодня принято негласное соглашение о стиле: struct используют для POD-типов (plain old data) — пассивных контейнеров данных, где важна только упаковка полей, а поведение отсутствует или минимально. Если же у типа есть инварианты, сложная логика или требуется инкапсуляция, используют class. Такой подход делает намерения программиста очевидными для читающего код.

Ответ от NoPCProblem.ru[гуру]
Учат всё равно по старому ибо большинству преподов лень перерабатывать методические материалы, а исходя из этого можно предположить что хоть структуры и устаревшие, то всё равно пока существует наша далеко не самая лучшая система образования, люди будут приходить на работу и использовать не самый оптимальный код.

Ответ от Alex Van Der SiemenS[гуру]
Устаревшим является все что было немного ранее

Ответ от Noname Zbackfirst[гуру]
Структуры некоторые воспринимают как "то, что было до объектов" 🙂
Ну, если я с таким сталкиваюсь в рамках ВУЗовской задачки, это конечно, показатель того, что препод провел последние 10 лет в коме.. .
Но... .
если хочется на уровне объектной модели подчеркнуть, что речь идет именно о СТРУКТУРЕ ДАННЫХ, и никаких методов нет и не предвидится, то это зер гут, хороший стиль

Ответ от Ёлавика[гуру]
Реально прочувствовала себя не на той планете! Я даун? или вы с Марса?

Ответ от Ёегодня ®[гуру]
А это вантуз какой фирмы на аватарке, тоже нужен... ?
Аааа. . структуры? Хорошие такие структуры, мне нравятся, ещеб единичку где добавить вообще супер, а то только нули...

Ответ от Python[гуру]
для С++ структуры уже атавизм ) Если компилится - значит нормально!

Ответ от Alejndro[гуру]
Ой такова не знаю под забыл=)

Ответ от Ўлия Комиссарова[гуру]
Мил человек, ка кназывается игра, из которой у тебя фото с аватара?)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: структуры с++

Помогите с клеточной биологией... Реферат по теме: "Различие эукариот и генома бактерий".
Клетки эукариот содержат в себе оформленное ядро. Рассмотрим основные особенности генома эукариот.
подробнее...
спросили в Статика
Язык С++. Чем отличаются структуры от классов?
И я всё же скажу, что структура это статика, это просто набор данных объединённых общим свойством.
подробнее...

Почему у снежинки всегда 6 граней?
Здравствуйте!
Процесс образования снежинок - это процесс сублимации кристаллов из газовой
подробнее...

Сколько существует видов снежинок?
Здравствуйте!
Процесс образования снежинок - это процесс сублимации кристаллов из газовой
подробнее...
спросили в Егэ
В ЕГЭ тестах по сколько вопросов? Или в целом сколько?
По разным предметам по-разному.
Например,
Структура теста ЕГЭ по русскому языку
Тест
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое Обои
Какая краска подойдет для покраски обоев?
Существует три вида обоев, предназначенных под окраску. Это бумажные обои, флизелиновые обои и
подробнее...

Помогите пожалуста!! ! Нужно найти ответы на вопросы по материаловедению
Сталь У12- углеродистая инструментальная сталь, состоит из зерен перлита и зерен цементита. Зерен
подробнее...
спросили в Техника
помогите пожалуйста, уже крышу рвёт. (материаловедение)
Характеристика стали 9ХС

Марка: 9ХС
Заменитель: ХВГ, ХВСГ
Классификация: Сталь
подробнее...

вредит ли начес волосам????
да. сухость и это ведь постоянный лак как никак. еще выпадать и ломаться начинают. но я свои
подробнее...
спросили в Другое
Что такое поток е1?

Цифровой поток Е1 это стандарт передачи цифровой информации со скоростью 2048 kbps. Средой для
подробнее...

Что такое суккулент?
экзот...типа кактуса...щас подробней расскажу

В переводе с латыни название "суккуленты"
подробнее...

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

Отчего зависит формы снежинки?
Лабораторные опыты по выращиванию снежинок показали, что форма снежинок напрямую зависит от
подробнее...
Структура язык Си на Википедии
Посмотрите статью на википедии про Структура язык Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*