powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Класс VS Структура
22 сообщений из 22, страница 1 из 1
Класс VS Структура
    #34444947
Baikaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте.
Подскажите что лучше использовать класс или структуру для хранения данных без функционала?
Код: plaintext
1.
2.
CString strID;
CString strName;[
...
Рейтинг: 0 / 0
Класс VS Структура
    #34444952
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaikalyЗдраствуйте.
Подскажите что лучше использовать класс или структуру для хранения данных без функционала?
Код: plaintext
1.
2.
CString strID;
CString strName;[


а что между ним есть разница ?
...
Рейтинг: 0 / 0
Класс VS Структура
    #34444978
Лошатка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
конечно есть!
у структуры все члены публичные :)
...
Рейтинг: 0 / 0
Класс VS Структура
    #34445028
daevaorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лошаткаконечно есть!
у структуры все члены публичные :)
это легко исправить
...
Рейтинг: 0 / 0
Класс VS Структура
    #34445032
grieg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Структуру. Сэкономишь на слове public. И понятнее будет.
...
Рейтинг: 0 / 0
Класс VS Структура
    #34445526
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!
что лучше использовать класс или структуру, хм.. вобще то Шилдт указывает, что разницы нет никакой за исключением что в struct все элемент члены по умолчанию открытые, но делает акцент на использование классов, типа так моднее, с другой стороны Бъярн Страуструп насколько я заметил, в своих учебных примерах довольно таки часто прибегат к юзанию структур, так что и непонятно.. скорее это зависит от почерка программиста. :>)
...
Рейтинг: 0 / 0
Класс VS Структура
    #34445548
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нету разницы. На некоторых компиляторах вообще их можно друг от друга наследовать. (от структуры - класс, например).
...
Рейтинг: 0 / 0
Класс VS Структура
    #34445666
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baikaly пишет:

> Подскажите что лучше использовать класс или структуру для хранения
> данных без функционала?

Структуру или класс со всеми открытыми данными. Это одно и то же.

struct XXX { ...}; === class XXX { public: ... };
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Класс VS Структура
    #34446394
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaikalyЗдраствуйте.
Подскажите что лучше использовать класс или структуру для хранения данных без функционала?
Код: plaintext
1.
2.
CString strID;
CString strName;[


Согласен с FasterHarder. Структуры использую когда нет методов.
...
Рейтинг: 0 / 0
Класс VS Структура
    #34446461
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопщем да, струкутры используют как сборник только членов
а класс как сборник и методов.

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
Класс VS Структура
    #34448507
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh пишет:
> Структуры использую когда нет методов.

Структуры надо использовать не когда нет методов,
а когда нет инкапсуляции, когда всё public.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Класс VS Структура
    #34448594
IcyCool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivСтруктуры надо использовать не когда нет методов,
а когда нет инкапсуляции, когда всё public.
Вообще-то когда придумывали структуры и инкапсуляции говорили только профессоры университетов (и то только единичные). И использовались структуры без методов.
Красивые слова класс и инкапсуляция (надеюсь без ошиПки написал) появилсь намного позже.

Исходя из исторически сложивщихся традиций думая, что структуры это без методов и все члены публичные (какой смысл делать непубличные если нет методов), а классы с методами. Хотя в большинстве компиляторов нет разницы
...
Рейтинг: 0 / 0
Класс VS Структура
    #34448985
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Akh пишет:
> Структуры использую когда нет методов.

Структуры надо использовать не когда нет методов,
а когда нет инкапсуляции, когда всё public.
Posted via ActualForum NNTP Server 1.4

Хто сказал?
...
Рейтинг: 0 / 0
Класс VS Структура
    #34448992
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я люблю структуры и без методов и безчленов, Ну сил нет как люблю
...
Рейтинг: 0 / 0
Класс VS Структура
    #34449010
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот эти товарищи
автор
1. Доцент кафедры математического моделирования механико-математического факультета РГУ, канд. физ.-мат. наук Надолин Константин Аркадьевич
* руководитель проекта
* автор материалов
2. Аспирант кафедры математического моделирования механико-математического факультета РГУ Дрыжаков Владимир Евгеньевич
* программирование
* администратор сайта
* дизайн
3. Студентка кафедры математического моделирования механико-математического факультета РГУ Елаева Мария Сергеевна
* дизайн
* подготовка примеров




созласны с Мастером Зивом:

[quot ООП ]Однако традиционно структуры используются там, где не требуется использовать закрытые и защищенные данные. Функции-члены также редко используются в структурах.[/quot]
...
Рейтинг: 0 / 0
Класс VS Структура
    #34449018
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Класс VS Структура
    #34449056
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhВот эти товарищи
автор
1. Доцент кафедры математического моделирования механико-математического факультета РГУ, канд. физ.-мат. наук Надолин Константин Аркадьевич
* руководитель проекта
* автор материалов
2. Аспирант кафедры математического моделирования механико-математического факультета РГУ Дрыжаков Владимир Евгеньевич
* программирование
* администратор сайта
* дизайн
3. Студентка кафедры математического моделирования механико-математического факультета РГУ Елаева Мария Сергеевна
* дизайн
* подготовка примеров




созласны с Мастером Зивом:


А ты на нас авторитетами не дави. Подумаешь какой-то доцент, да еще и с неправильной кафедры, сделал сайт-мурзилку.
Структура и класс близнецы братья. и сделана структура для совмести С, отсюда и все члены публичные по умолчанию
...
Рейтинг: 0 / 0
Класс VS Структура
    #34449066
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blinded
А ты на нас авторитетами не дави. Подумаешь какой-то доцент, да еще и с неправильной кафедры, сделал сайт-мурзилку.


Больше ссылок не нашел. :)
...
Рейтинг: 0 / 0
Класс VS Структура
    #34450221
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh пишет:

> Структуры надо использовать не когда нет методов,
> а когда нет инкапсуляции, когда всё public.

> Хто сказал?

Я
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Класс VS Структура
    #34450275
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Akh пишет:

> Структуры надо использовать не когда нет методов,
> а когда нет инкапсуляции, когда всё public.

> Хто сказал?

Я
Posted via ActualForum NNTP Server 1.4

Твое мнение, думаю, не является авторитетным в народных массах.
...
Рейтинг: 0 / 0
Класс VS Структура
    #34450344
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh MasterZiv
Akh пишет:

> Структуры надо использовать не когда нет методов,
> а когда нет инкапсуляции, когда всё public.

> Хто сказал?

Я
Posted via ActualForum NNTP Server 1.4

Твое мнение, думаю, не является авторитетным в народных массах.
Это он своих подчиненных пугает
...
Рейтинг: 0 / 0
Класс VS Структура
    #34450479
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!
не понимаю причину спора, ведь как было описано выше большинством обсуждающих что это практически одно и то же, и что конкретно использовать зависит не от постановки задачи, а от желания и привычки программиста, т к понятия класса и структуры равновеликие по возможностям. :>).
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Класс VS Структура
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]