Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
#1

Отличаи класса С++ от структуры на С и структуры на С++ - C++

28.12.2012, 17:35. Просмотров 1059. Ответов 23
Метки нет (Все метки)

Можете, пожалуйста, перечислить все отличия?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 17:35     Отличаи класса С++ от структуры на С и структуры на С++
Посмотрите здесь:

C++ Объявление структуры и класса
Создание сложной структуры или класса C++
C++ Переопредения нуля для структуры (класса)
Использовать объект структуры внутри класса C++
Поля структуры внутри класса C++
Функция класса заполнения структуры C++
Есть ли в C++ возможность работы с метаданными класса/структуры? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
28.12.2012, 19:06  [ТС]     Отличаи класса С++ от структуры на С и структуры на С++ #21
Цитата Сообщение от diagon Посмотреть сообщение
Да нет, это поля. Объектом был бы экземпляр вашего класса.
i, j, c имеют тип int. int - фундаментальный тип, который не является классом, следовательно, i, j, c не могут считаться объектами.
Что они в таком случае - точной терминологии не знаю, но обычно их называют просто переменными.
А я читал, вроде, всё, под что выделяется память называется объектом. Не буду утверждать, может объект в разных источник трактуется по разному...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
28.12.2012, 19:12     Отличаи класса С++ от структуры на С и структуры на С++ #22
Цитата Сообщение от xtorne21st Посмотреть сообщение
А я читал, вроде, всё, под что выделяется память называется объектом.
Это в книгах по С иногда так пишут

Добавлено через 3 минуты
Вот пример

ПРИМЕЧАНИЕ
В языке С объект — это просто поименованная область
памяти, и не следует его путать с принятым в С++ оп-
ределением объекта как экземпляра класса.
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
28.12.2012, 19:13  [ТС]     Отличаи класса С++ от структуры на С и структуры на С++ #23
Цитата Сообщение от defer Посмотреть сообщение
Это в книгах по С иногда так пишут
Как я понял понятие "объект" довольно абстрактное и единого определения здесь нет. Ладно что-то отклонились от основной темы, всем спасибо за помощь.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 19:18     Отличаи класса С++ от структуры на С и структуры на С++
Еще ссылки по теме:

C++ Указатель на член структуры/класса
Отличие структуры и класса от контейнера C++
Как сделать локализацию внутри класса/структуры? C++
C++ Организация настроек сложной структуры/класса
Возврат копии структуры из другого класса C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
28.12.2012, 19:18     Отличаи класса С++ от структуры на С и структуры на С++ #24
Цитата Сообщение от xtorne21st Посмотреть сообщение
А я читал, вроде, всё, под что выделяется память называется объектом.
По некоторой терминологии так и есть. Просто это очень скользкий вопрос, тут все зависит от контекста.
Yandex
Объявления
28.12.2012, 19:18     Отличаи класса С++ от структуры на С и структуры на С++
Ответ Создать тему
Опции темы

Текущее время: 16:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru