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

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

Войти
Регистрация
Восстановить пароль
 
Borkot
 Аватар для Borkot
4 / 4 / 0
Регистрация: 05.05.2012
Сообщений: 183
Записей в блоге: 1
#1

Получается структура в С++ - это класс? - C++

13.09.2012, 21:34. Просмотров 962. Ответов 13
Метки нет (Все метки)

Элементами или полями структуры могут быть переменные, массивы,
ранее определенные структуры. Функции не могут быть полями структуры (В языке
Си). В языке С++ функции могут быть полями структуры и такие структуры
называются классами. Они определяются с помощью ключевого слова class.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
13.09.2012, 21:38     Получается структура в С++ - это класс? #2
Отличия между структурами и классами
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
13.09.2012, 21:42     Получается структура в С++ - это класс? #3
Получается, но с public доступом по-умолчанию и еще парой моментов.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.09.2012, 21:49     Получается структура в С++ - это класс? #4
Цитата Сообщение от Герц Посмотреть сообщение
и еще парой моментов
Что за моменты?
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
13.09.2012, 21:50     Получается структура в С++ - это класс? #5
soon, ну она наследуется по умолчанию как public.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.09.2012, 22:01     Получается структура в С++ - это класс? #6
Цитата Сообщение от Toshkarik Посмотреть сообщение
soon, ну она наследуется по умолчанию как public.
Это я знаю. Это и есть та "пара моментов"?
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
13.09.2012, 22:28     Получается структура в С++ - это класс? #7
soon, ну не знаю, возможно. Мне тоже это интересно, потому что разницы, кроме как в спецификаторах доступа, на сколько я знаю, нет. Я просто предположил.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.09.2012, 22:30     Получается структура в С++ - это класс? #8
Toshkarik, вопрос относился к Герц. Ждем-с ответа.
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
13.09.2012, 22:51     Получается структура в С++ - это класс? #9
Я вот об этом:
http://liveworkspace.org/code/13c32b...0a66f16b0d61bc
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.09.2012, 22:55     Получается структура в С++ - это класс? #10
Герц, не вижу различия между классом и структурой
http://liveworkspace.org/code/abe567...db8c8ea44be475
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
13.09.2012, 22:58     Получается структура в С++ - это класс? #11
Хм, у Страуструпа в книге написано лишь про struct.
А, оказывается я не дочитал, что то же относится к class, enum, union. Извиняюсь.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
13.09.2012, 23:00     Получается структура в С++ - это класс? #12
Герц, так же ведет себя и класс.

Не по теме:

EDIT: с этим интернетом опоздал ><

Borkot
 Аватар для Borkot
4 / 4 / 0
Регистрация: 05.05.2012
Сообщений: 183
Записей в блоге: 1
14.09.2012, 09:28  [ТС]     Получается структура в С++ - это класс? #13
А вот интересно, в структурах есть спецификаторы доступа prived и private, а protected?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2012, 09:48     Получается структура в С++ - это класс?
Еще ссылки по теме:

C++ структура и класс
Структура. Не получается подсчитать средний бал C++
C++ Требуется класс, делегат, перечисление, интерфейс или структура
C++ Динамическая структура данных. Что это?

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

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
14.09.2012, 09:48     Получается структура в С++ - это класс? #14
Borkot, Да. только public, private, protected, никакого prived-а в С++ нету
Yandex
Объявления
14.09.2012, 09:48     Получается структура в С++ - это класс?
Ответ Создать тему
Опции темы

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