Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет olegmi ([info]olegmi) в [info]programming
@ 2008-10-08 12:18:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Чем отличается структура от класса кроме методов? Следует ли данные объявлять структурой или классом? Есть на эту тему какой-то концепт?


(Добавить комментарий)


[info]qwerty
2008-10-08 12:50 (ссылка)
Вы про Ц++ спрашиваете? Если да, то отличие только в умолчательном доступе к членам. В структуре по умолчанию доступ публичный, а в классе приватный. Других отличий нет.

Методы можно писать и в структурах. Приватность/защищенность/публичность тоже можно указывать.

Чем меньше концептов, тем лучше. С "плюсизмом" лучще не заигрывать - накажет.

(Ответить)


[info]phantom
2008-10-08 15:02 (ссылка)
Зависит от языка/платформы. А концептуальное (голословное) отличие - класс обладает поведением, структура лишь содержит данные.

(Ответить)