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


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

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

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

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


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

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

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

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

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

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




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

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




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


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


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

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

> Хто сказал?

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

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

> Хто сказал?

Я
Posted via ActualForum NNTP Server 1.4

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

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

> Хто сказал?

Я
Posted via ActualForum NNTP Server 1.4

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


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