с структуры
Автор Technoraptor задал вопрос в разделе Другие языки и технологии
структуры с++ и получил лучший ответ
Ответ от Константин Лемешев[гуру]
ИМХО:
Все что компилиться и работает как ожидалось - нормально.
А структуры оставлены в с++ в основном для совместимости с с. Ибо вместо комбинаци в начале
struct Key
{
можно поставить
class Key
{
public:
И получить тот же результат.
+ Структуры проще тем что не нужно писать методов для доступа к членам (а программисты ленивы) 🙂
По поводу коментария про WinAPI -
1. оно когда еще было написано - а с тех пор переписвать его не стали, ибо куча софта сразу порушиться
2. Структура универсальна в том смысле, что не все языки которые хотят вызывать WinAPI функции - умеют работать с классами вызывая их методы.
3. В дополнение к 1-ому. С тех пор как появилось WinAPI некрософт уже создал MFC (так кажеться как раз классы используються для всего) и оно практически загнулось.
ПыСы: сам работаю с C# так что могу быть не в курсе последних веяний.
Учат всё равно по старому ибо большинству преподов лень перерабатывать методические материалы, а исходя из этого можно предположить что хоть структуры и устаревшие, то всё равно пока существует наша далеко не самая лучшая система образования, люди будут приходить на работу и использовать не самый оптимальный код.
Устаревшим является все что было немного ранее
Структуры некоторые воспринимают как "то, что было до объектов" 🙂
Ну, если я с таким сталкиваюсь в рамках ВУЗовской задачки, это конечно, показатель того, что препод провел последние 10 лет в коме.. .
Но... .
если хочется на уровне объектной модели подчеркнуть, что речь идет именно о СТРУКТУРЕ ДАННЫХ, и никаких методов нет и не предвидится, то это зер гут, хороший стиль
Реально прочувствовала себя не на той планете! Я даун? или вы с Марса?
А это вантуз какой фирмы на аватарке, тоже нужен... ?
Аааа. . структуры? Хорошие такие структуры, мне нравятся, ещеб единичку где добавить вообще супер, а то только нули...
для С++ структуры уже атавизм ) Если компилится - значит нормально!
Ой такова не знаю под забыл=)
Мил человек, ка кназывается игра, из которой у тебя фото с аватара?)