С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
korolev19933
0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 6
#1

Какие независимые друг от друга изменения позволят коду отработать корректно? - C++

15.07.2015, 16:03. Просмотров 594. Ответов 20
Метки нет (Все метки)

Какие независимые друг от друга изменения позволят коду отработать корректно:
C++
1
2
3
4
5
6
7
8
9
10
11
class Сountеr {
public: // 1
void Count(); // 2
};
 
int main()
{
Сountеr obj;
obj.Count();
return 0;
}
Мне в голову пришло только определить метод Count(), но комментарий //1 напротив модификатора доступа public меня немного смущает. Есть какие-нибудь идеи, что еще тут можно изменить?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2015, 16:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какие независимые друг от друга изменения позволят коду отработать корректно? (C++):

Выяснить какие из четырех точек находятся на максимальном расстоянии друг от друга - C++
Четыре точки заданы своими координатами X(x1, x2), Y(y1, y2), Z(z1, z2), P(p1, p2). Выяснить, какие из них находятся на максимальном...

Вложенные в друг друга классы - C++
Есть исходный код: class1.h #pragma once #include "class2.h" class class1 { private: class2* c2; public: ...

Структуры с указателями друг на друга - C++
Нужно написать программу для создания динамической конструкции из элементов структуры 2х типов (см. схему). Однако для этого нужно...

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

В 2х классах указатели друг на друга - C++
Я хочу в main() создать экземпляр класса игрок. и экземпляр класса турнир. Затем вызвать функцию игрока чтоб тот зарегистрировался в...

Два класса, вызывающие друг друга - C++
У меня есть файл class1.h и файл class2.h внутри класса 1 вызывается класс 2 и наоборот. Но, класс 1 располагается выше и не видит...

20
Croessmah
Ушел
Эксперт CЭксперт С++
13558 / 7708 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
15.07.2015, 16:13 #2
Например, static
0
Nishen
408 / 247 / 81
Регистрация: 26.02.2015
Сообщений: 1,155
Завершенные тесты: 2
15.07.2015, 16:22 #3
А что не так с Вашим кодом?
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
15.07.2015, 16:29 #4
Croessmah, А как static то поможет? static вместо public - статическая функция будет в private области, просто static в определении функции бессмысленен, учитывая что работаем мы с объектом.
0
Croessmah
Ушел
Эксперт CЭксперт С++
13558 / 7708 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
15.07.2015, 16:30 #5
ForEveR, не вместо, а после
0
korolev19933
0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 6
15.07.2015, 16:31  [ТС] #6
Nishen, мой код работает. Просто, судя по тому как поставлен вопрос, мне кажется, что есть еще способы изменить код, чтобы он работал нормально.
0
Nishen
408 / 247 / 81
Регистрация: 26.02.2015
Сообщений: 1,155
Завершенные тесты: 2
15.07.2015, 16:33 #7
Вместо public можно поставить protected.
Пишем свой класс, спецификатор доступа protected
0
korolev19933
0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 6
15.07.2015, 16:34  [ТС] #8
Croessmah, Вы имели ввиду это?
C++
1
2
3
4
5
6
7
8
9
10
11
class Сountеr {
public: static // 1
void Count(); // 2
};
 
int main()
{
Сountеr obj;
obj.Count();
return 0;
}
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
15.07.2015, 16:40 #9
Цитата Сообщение от korolev19933 Посмотреть сообщение
позволят коду отработать корректно
Отработать или всё-таки скомпилироваться? Для компиляции необходимо добавить реализацию функции Count как минимум.
0
Nishen
408 / 247 / 81
Регистрация: 26.02.2015
Сообщений: 1,155
Завершенные тесты: 2
15.07.2015, 16:40 #10
Цитата Сообщение от Nishen Посмотреть сообщение
Вместо public можно поставить protected.
А, не, извини, нельзя.
0
korolev19933
0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 6
15.07.2015, 16:42  [ТС] #11
Nishen, поставил. Компилятор подчеркивает эту строку obj.Count().

Добавлено через 1 минуту
Nishen,
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
15.07.2015, 16:46 #12
Цитата Сообщение от Croessmah Посмотреть сообщение
Например, static
Ты понял, что хочет автор? Расскажи мне
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
15.07.2015, 16:49 #13
Croessmah, Ну... Можно конечно, только смысла нет.
С таким же успехом я могу сказать, что нужно поставить
volatile const inline и получится
C++
1
volatile const inline void count() {}
и тоже будет работать.
0
ct0r
Игогошка!
1777 / 679 / 42
Регистрация: 19.08.2012
Сообщений: 1,295
Завершенные тесты: 1
15.07.2015, 16:49 #14
Цитата Сообщение от korolev19933 Посмотреть сообщение
независимые друг от друга изменения
Это как надо понимать?
0
Croessmah
Ушел
Эксперт CЭксперт С++
13558 / 7708 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
15.07.2015, 16:51 #15
Tulosba, я так понял, что нужно что-то подставить, чтобы всё работало )))
0
15.07.2015, 16:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2015, 16:51
Привет! Вот еще темы с ответами:

Удалить зависимость функций друг от друга - C++
есть 2 функции(ввод и вывод массива).почему если разлучить эти 2 функции то функция show без функции print перестаёт работать и выводит...

Два класса, требующих друг друга - C++
Существует два класса, обзовём их MyClassA и MyClassB. Возникла такая вот ситуация: у класса MyClassA есть поле типа vector<MyClassB*>...

Определение классов ссылающихся друг на друга - C++
есть два таких класса(в классе tnode - есть поле node_list children, а node_list - это связанный список tnode) class tnode{ tnode*...

Вычислить расстояние удаляющихся друг от друга автомобилей - C++
Доброго времени суток! Помогите пожалуйста! Нужно решить задачи к зачету. Много пропустил, в том числе и С++. Задача: написать...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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