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

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

Восстановить пароль Регистрация
 
Borkot
 Аватар для Borkot
4 / 4 / 0
Регистрация: 05.05.2012
Сообщений: 182
Записей в блоге: 1
13.09.2012, 21:34     Получается структура в С++ - это класс? #1
Элементами или полями структуры могут быть переменные, массивы,
ранее определенные структуры. Функции не могут быть полями структуры (В языке
Си). В языке С++ функции могут быть полями структуры и такие структуры
называются классами. Они определяются с помощью ключевого слова class.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2012, 21:34     Получается структура в С++ - это класс?
Посмотрите здесь:

C++ структура в классе-это возможно?
C++ Вложенная структура в класс
Что это структура? C++
C++ оператора индексации+класс+структура
Класс, структура C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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 / 50
Регистрация: 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 / 50
Регистрация: 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 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
13.09.2012, 23:00     Получается структура в С++ - это класс? #12
Герц, так же ведет себя и класс.

Не по теме:

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

Borkot
 Аватар для Borkot
4 / 4 / 0
Регистрация: 05.05.2012
Сообщений: 182
Записей в блоге: 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++

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

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

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