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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 5.00
Skirmisher
44 / 44 / 0
Регистрация: 23.05.2009
Сообщений: 92
#1

Закрытые поля структуры. - C++

03.08.2009, 09:52. Просмотров 1945. Ответов 21
Метки нет (Все метки)

Существуют ли закрытые поля структуры?
Если да, то как их описывать?

Добавлено через 39 минут 26 секунд
Ну что никто не может ответить на такой легкий вопрос?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2009, 09:52     Закрытые поля структуры.
Посмотрите здесь:

Поля структуры в памяти - C++
Приветствую всех!!! Интересует следующий вопрос: есть какая нибудь любая структура, например: struct my_struct { int number; ...

Поля структуры внутри класса - C++
Здравствуйте, почему при выполнении метода movingNode поля элемента структуры node (координаты x и y) не меняются? Метод: void...

Сортировка поля структуры по возрастанию - C++
Здравствуйте! Есть вот такой вопрос: Есть программа печати расписания, вот ее код #include <iostream.h> #include <conio.h> #include...

Обьеденить два поля структуры - C++
Имеется структура struct spis { char fim; char fio; char nam; char otch; ...

Структуры. Ввод значения поля - C++
Проблема: при заполнении полей пишет переменная не инициализирована. Т.е. если я в коде инициализирую, то считает. А когда делаешь запрос...

Как перебрать поля структуры? - C++
возможно ли это в с++ ? (c# - GetFields)

Передача поля структуры через функцию - C++
Здравствуйте! У меня следующий вопрос: можно как-нибудь передать поле структуры в качестве аргумента функции и потом передать его как поле...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
2788 / 1374 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
03.08.2009, 13:15     Закрытые поля структуры. #16
Цитата Сообщение от BitFields Посмотреть сообщение
В принципе, так же как и с классами можно работать, различие только
да
BitFields
49 / 47 / 3
Регистрация: 03.08.2009
Сообщений: 101
03.08.2009, 13:22     Закрытые поля структуры. #17
Цитата Сообщение от odip Посмотреть сообщение
Никак - компилятор не даст.
Что значит никак, метод создай.
Monte-Cristo
2788 / 1374 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
03.08.2009, 13:27     Закрытые поля структуры. #18
BitFields, ну вообще-то мы с odip подумали что вы спрашиваете про наследование, тобишь про вот этот вариант:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class A
{
    private:
        int a;
    public:
        A(): a(0) {}
};
 
class B: public A
{
    public:
        B() {}
        void Set(int x) { a = x; } // вызовет ошибку
};
BitFields
49 / 47 / 3
Регистрация: 03.08.2009
Сообщений: 101
03.08.2009, 13:38     Закрытые поля структуры. #19
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
BitFields, ну вообще-то мы с odip подумали что вы спрашиваете про наследование, тобишь про вот этот вариант:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class A
{
    private:
        int a;
    public:
        A(): a(0) {}
};
 
class B: public A
{
    public:
        B() {}
        void Set(int x) { a = x; } // вызовет ошибку
};
Вроде мы тут о структурах говорим! Лучше бы тогда пример про наследованием структур.
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
03.08.2009, 13:41     Закрытые поля структуры. #20
Цитата Сообщение от BitFields Посмотреть сообщение
Вроде мы тут о структурах говорим! Лучше бы тогда пример про наследованием структур.
замените слово class на слово struct. и пример готов.
wowka19
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 22
09.02.2012, 01:42     Закрытые поля структуры. #21
Случайно наткнулся на эту тему и чего-то не понял.. Разве в С можно в структурах писать "private"? Не припоминаю чтоб где-то это было в стандарте С.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2012, 02:58     Закрытые поля структуры.
Еще ссылки по теме:

Сравнение переменной со значением поля структуры - C++
Привет, не могу понять как все таки реализовать - есть структура struct spisok { char naim; }; ... spisok new;

Поиск и замена поля структуры в файле - C++
Всем привет, возникла проблема с заменой определённой строки в файле. Задание состоит в том, что бы найти нужное поле в файле структуры и...

Передача значения из поля структуры в функцию - C++
Здравствуйте, у меня возникла проблема - у меня есть структура: struct game { char name_horse; char name_human; int...

Шаблон функции, использующий поля структуры - C++
В очередной раз у меня возникают проблемы с доступом к полям структуры, и на этот раз уже в функции. У меня есть две (ну, на самом деле...

Структуры,доступ к элементу,сравнение поля с переменной. - C++
Вот что то я туплю со стуктурами((( есть функция в файле command.cpp void outMaxPrice(Marka* mark,int size) { Marka...


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

Или воспользуйтесь поиском по форуму:
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
09.02.2012, 02:58     Закрытые поля структуры. #22
Тут шел разговор о C++, в C вообще нет классов.
Yandex
Объявления
09.02.2012, 02:58     Закрытые поля структуры.
Ответ Создать тему
Опции темы

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