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

error C2248 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись объектов в файл и чтение http://www.cyberforum.ru/cpp-beginners/thread246641.html
#include <fstream.h> #include <iostream.h> #include <conio.h> #include <string.h> class my { int a; float b; char c;
C++ исключения пожалуйста, gомогите решить задачу на с++ , кoтoрая пoкaзывaет, чтo функция co cвoим блoкoм try не дoлжна пeрeхватывaть кaждую вoзмoжную oшибку, сгeнeрировaнную внутри try. Некoтoрыe исключения мoгут быть прoпущены и oбрaбoтаны в других oблaстях дeйствий. http://www.cyberforum.ru/cpp-beginners/thread246637.html
извлечь биты и вывести в виде двоичного кода число на языке С C++
Помогите пожалуйста написать программу. суть которой заключается в том,чтобы извлечь биты и вывести в виде двоичного кода число,вводимое с клавиатуры.И сделать это с типом данных double или float.Буду очень признателен.
C++ извлечь биты и вывести в виде двоичного кода число на языке С
Помогите пожалуйста написать программу. суть которой заключается в том,чтобы извлечь биты и вывести в виде двоичного кода число,вводимое с клавиатуры.Буду очень признателен.
C++ Удаление(добавление) поля из(в) структуры http://www.cyberforum.ru/cpp-beginners/thread246619.html
Помогите с алгоритмом удаления и добавления поля в структуру. Есть телефонный справочник. Удаление пытаюсь реализовать следующим образом: На место удаляемой строки стягиваю все вышестоящие, тоесть перезаписываю и в конце получается две одинаковых строчки, а на выводе просто одну не вывожу. Но оно работает пока только для одноразового удаления. А как узнать индекс после всех махинаций...
C++ круг Нужно вводить точку и что бы писало принадлежет ли она закрашеной области или нет подробнее

Показать сообщение отдельно
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182

error C2248 - C++

22.02.2011, 03:36. Просмотров 1350. Ответов 4
Метки (Все метки)

Почему я не могу обратиться к private члену?
файл 1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
    class complex
{
    private:
    double mt;
    double th;
 
    public:
    complex();
    complex(double a, double b);
    complex operator+(const complex &t);
    friend ostream& operator<<(ostream &os, const complex &s);
    
};
файл 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    complex::complex()
{
    mt = th = 0;
}
 
    complex::complex(double a, double b)
{
    mt = a;
    th = b;
}
    complex operator+(const complex &t)
{
    complex cm;
    cm.mt = mt + t.mt;
    cm.th = th + t.th;
    return cm;
}
 
    ostream& operator<<(ostream &os, const complex &s)
{
    os << "weith part" << s.mt << "think part" << s.th << "\n";
    return os;
}
error C2248: complex::mt: невозможно обратиться к private член, объявленному в классе "complex"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru