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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
28.12.2012, 17:35     Отличаи класса С++ от структуры на С и структуры на С++ #1
Можете, пожалуйста, перечислить все отличия?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 17:35     Отличаи класса С++ от структуры на С и структуры на С++
Посмотрите здесь:

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++ Указатель на член структуры/класса

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

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

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