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

Перегрузка операций ввода/вывода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ неправильно работает метод класа http://www.cyberforum.ru/cpp-beginners/thread829385.html
подскажите пожалуйста написал часть кода, он ище далек от окончания, но что у меня щас уже не нравильно работает, мой метод класса RandomShuffle, заполняет очень страшные значения какие-то, я...
C++ Класс "Комплексное число" Нужно создать класс Complex и реализовать +-*/ возведение в степень комплексного числа и Получение корня n-й степени +-*/ я реализовал, а вот со степенью и корнем проблемы, не знаю как их... http://www.cyberforum.ru/cpp-beginners/thread829381.html
C++ Решение задачи на графы. Country Roads
Добрый вечер. Писал я тут решение на следующую задачу с сайта http://lightoj.com/volume_showproblem.php?problem=1002 I am going to my home. There are many cities and many bi-directional roads...
С++ и Java C++
Сильно отличается C++ от Java?
C++ Массив структур, таблица, память http://www.cyberforum.ru/cpp-beginners/thread829346.html
Здравствуйте, начну с того что не знал как назвать тему, назвал по проблемам. Дали задание создать Справочник, и организовать его как очередь. Начал делать как связный список: struct point { //...
C++ Идентификатор не определен #include<iostream.h> #include<conio.h> #include<stdio.h> int voidmain() { int i,j,r; Long int b1,b2,S,a; for(a=1; a<5; a++) for(a=1; a<=9; a++) for(a=1; a<=9; a++) подробнее

Показать сообщение отдельно
art3330
10 / 10 / 1
Регистрация: 16.12.2012
Сообщений: 141
07.04.2013, 01:32  [ТС]
Поставил friend теперь стал кидать такие ошибки
ошибка: некорректное использование нестатического элемента «Shape::x»
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Shape {
    
    protected:
        int x,y;
        Shape(int q, int w):x(q),y(w)   {}; 
        Shape():x(0),y(0)   {} ;
    public:     
        int virtual square()=0;
    
};
 
class Point: public Shape {
            
    public:
        
        int square(){
            return 1;
        }
 
        friend istream& operator >> (istream& in, Point&){
            cout<<"Enter x,y \n";
            cout<<"x=";
            cin>>x;
            cout<<"y=";
            cin>>y;
            system("clear");
            return in;
        };
 
        friend ostream& operator << (ostream& out, Point&){
            cout<<"Point: \n"<<"x="<<x<<"; y="<<y<<";"<<endl;
            return out; 
        };
Добавлено через 1 минуту
Ошибки на 4 строчку, на 23, 25 и 31. Везде одинаковые.

Добавлено через 2 минуты
В интернете как-то нету про такое. Может кто знает в чем дело ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru