Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ проецирование файла Ребята помогите справится с заданием, нужно спроецировать файл данных, в спроецированном файле посчитать количество строк Буду очень благодарен. Возможно вознаграждение #include <windows.h> #include <stdio.h> main() { char* lpMapAddress; HANDLE File=CreateFile("data.txt", https://www.cyberforum.ru/ cpp-beginners/ thread951316.html C++ Оператор вывода в производном классе
Как из производного класса вызвать перегруженный оператор вывода из базового класса? Я показал в комментарии где нужно это вставить #include <iostream> using namespace std; class Employee { friend ostream &operator<<(ostream &os, const Employee &employee);
C++ Написать программу поиска следующего дня даты https://www.cyberforum.ru/ cpp-beginners/ thread951271.html
Мне нужно написать прогу которая выдаст мне следующий день. например: я введу 31.12.2000 а он мне выдаст 1.1.2001 Помогите!
C++ Программа с использованием операторов ветления и цыклов Пользователь с клавиатуры задаёт целое положительное шестизначное число N(99999<N<1000000). определить есть ли это число счастливым, то есть сумма первых трёх цифр должна равнятся сумме последних трёх цифр. https://www.cyberforum.ru/ cpp-beginners/ thread951268.html
Вычисление числа ПИ ( строки ) C++
Добрый день, меня интересует каким образом вычислять число пи через строки. Т.е каким образом получают 2 трилиона знаков после запятой ( мне хватит и 500). ?
C++ Подряд выписаны степени десятки, определить k-ую цифру Подряд выписаны степени десятки, определить k-ую цифру. Помогите, пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread951264.html
C++ Удаление елемента списка с использованием итератора. STL Надо удалить из списка елементы, значение которых входит в некий диапазон. Я хочу использовать для етого итератор(если такое вообще возможно). Вопрос, как ето правильно реализовать? В моем варианте выбивает ошибку во времья работы программы void my_list::del_from_diap() { cout << "\nREMOVE ITEMS FROM THE SPECIFIED RANGE\n"; double a,b; cout << "\nEnter diapason: \n"; cin >> a >> b; if... https://www.cyberforum.ru/ cpp-beginners/ thread951258.html Число в виде суммы квадратов натуральных чисел C++
Дано натуральное число. Составить программу, которая представит данное число в виде суммы квадратов натуральных чисел, содержащей минимальное число слагаемых, например: 9=32(3 в квадрате)
C++ с++ и фортран https://www.cyberforum.ru/ cpp-beginners/ thread951205.html
Доброе время суток всем) хотел узнать может кто делал тесты и выяснял что быстрей работает программа написанная на с++ или на фортране? если да то в процентах можно изложить?
C++ Наследование классов и обращение к Private/Static Здравствуйте! У меня возникла проблема при попытке унаследовать параметры класса... У меня есть 2 класса. Player и Enemy. У обоих есть параметры HP, MP, UnitName, UnitLegion. Однако, только у Player есть LightPower и LegionPower, а у Enemy взамен есть DarkPower, и ChaosPower. Эти 2 параметра мне не нужно, что бы унаследовались. Однако... Они переходят от класса Player к классу Enemy(т.е. я, как... https://www.cyberforum.ru/ cpp-beginners/ thread951196.html
VisualStudio C++ vector<vector<int> > push_back() C++
Кодю на VS2010 vector<vector<int> >index_UV; index_UV.push_back(); //должен создаться пустой интовский вектор Вылетает ошибка std::vector<_Ty>:: push_back' : no overloaded function takes 0 arguments т.е. для вектора не определен пуш_бек без аргументов, и в виде аргумента он желает vector<int>.
C++ С чего начать? https://www.cyberforum.ru/ cpp-beginners/ thread951179.html
Доброго времени суток. Чего то захотелось научиться писать приложения для Винды(хотя бы посмотреть, что это изнутри),до этого имел дело только с веб программированием, начал рыть в нете и запутался. Во первых, есть много каких то сред для разработки(что в данном случаи среда?) какую выбрать? Второе, есть JAVA. который в целом помедленнее C, но может быть установлен на любую машину где есть...
Почетный модератор
Эксперт С++
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
10.09.2013, 12:34 0

Обращение к private параметрам класса в main - C++ - Ответ 5037522

10.09.2013, 12:34. Показов 29825. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от Jack Wade Посмотреть сообщение
при попытке обратится к параметру Par1, выдаётся ошибка о том, что параметр недоступен.
Секция private предназначена только для использования самим классом внутри себя. (ну и наследниками) Специально так задумано, чтобы нельзя было руками из вне там что-нибудь поправить.
Нужно создать public метод, который будет работать с этим членом.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class CClass1
{
private:
int par1;
public:
int RetPar1(){return par1;}
void SetPar1(int par){par1 = par;}
}
 
int main()
{
CClass1 MyClass1;
MyClass1.SetPar1 = 100;
int i = MyClass1.RetPar1;
 
return 0;
}


Вернуться к обсуждению:
Обращение к private параметрам класса в main C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2013, 12:34
Готовые ответы и решения:

Обращение к переменной из private - метода
Имеется вот такой метод: тут я определяю какое значение собственно будет у переменной ret. ...

Обращение к private полям в классе
Здравствуйте! Возник еще один вопрос.Как можно обращаться к private полям класса во внешних...

Обращение к private полю в лямбде
Добрый день, почему лямбда имеет доступ к private полю класса через его константный указатель? ...

С помощью делегата из одного класса вызвать private метод с другого класса
доброго времени суток. такой вопрос. С применением делегатов и пониманием проблем нет когда...

10
10.09.2013, 12:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2013, 12:34
Помогаю со студенческими работами здесь

Как получить private переменную класса, функцей членом другого класса
Игра змейка: Есть класс поле в котором содержится размеры поля: class field { private: ...

Использовать private члены класса внутри static ф-ий этого же класса.
Все привет! Такая вот проблема. Есть класс (естественно тестовый, для пример): class SCRIPT{ ...

Наследование классов и обращение к Private/Static
Здравствуйте! У меня возникла проблема при попытке унаследовать параметры класса... У меня есть 2...

Почему VS при обращении к методам класса через точку показывает в том числе и private методы унаследованного класса?
Есть два класса. Один наследует другой с модификатором наследования private. Соответственно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru