структуры с



с структуры

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

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

Ответ от Константин Лемешев[гуру]
ИМХО:
Все что компилиться и работает как ожидалось - нормально.
А структуры оставлены в с++ в основном для совместимости с с. Ибо вместо комбинаци в начале
struct Key
{
можно поставить
class Key
{
public:
И получить тот же результат.
+ Структуры проще тем что не нужно писать методов для доступа к членам (а программисты ленивы) 🙂
По поводу коментария про WinAPI -
1. оно когда еще было написано - а с тех пор переписвать его не стали, ибо куча софта сразу порушиться
2. Структура универсальна в том смысле, что не все языки которые хотят вызывать WinAPI функции - умеют работать с классами вызывая их методы.
3. В дополнение к 1-ому. С тех пор как появилось WinAPI некрософт уже создал MFC (так кажеться как раз классы используються для всего) и оно практически загнулось.
ПыСы: сам работаю с C# так что могу быть не в курсе последних веяний.

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

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

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

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

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

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

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

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

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: структуры с++
Структура язык Си на Википедии
Посмотрите статью на википедии про Структура язык Си
 

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

Имя*

E-mail:*

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