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

Expected init-declarator before "operator".expected `,' or `;' before "operator" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка таблицы по возрастанию или убыванию (на выбор) http://www.cyberforum.ru/cpp-beginners/thread1181577.html
Здравствуйте! Имеется код готовой программы. Необходимо самым простым способом указать условия сортировки либо по возрастанию, либо по убыванию. Понятия не имею как это сделать! Заранее спасибо! #include <iostream.h> #include <stdio.h> #include <conio.h> void main() { clrscr(); int direction; struct marka { char country; float SR, Max, M; int nom;};
C++ Сравнить соответствующие элементы каждой пары массивов Заданы пары массивов одинаковой размерности: два массива целых чисел и два массива вещественных чисел. Сравнить соответствующие элементы каждой пары массивов и вывести на экран массивы, составленные из совпавших элементов. Помогите пожалуйста :) http://www.cyberforum.ru/cpp-beginners/thread1181571.html
Задана дата в пределах года (число – от 1 до 31, месяц – от 1 до 12). Проверить корректность введенных данных C++
Задана дата в пределах года (число – от 1 до 31, месяц – от 1 до 12). Проверить корректность введенных данных и в случае ошибки вывести соответствующее сообщение. Помогите пожалуйста :)
Расположить столбцы матрицы в порядке возрастания C++
C++ Задана целая матрица размером m×n. Расположить столбцы матрицы в порядке возрастания элементов k-ой строки (k задается пользователем). Помогите пожалуйста :)
C++ Найти сумму отрицательных элементов массива и произведение их индексов http://www.cyberforum.ru/cpp-beginners/thread1181563.html
Помогите найти сумму отрицательных элементов массива и произведение их номеров (индексов) С++
C++ Определить цифры целого числа (тип числа - целое без знака) Определить цифры целого числа( тип числа-целое без знака), вычислить сумму полученных цифр. Помогите ,пожалуйста. подробнее

Показать сообщение отдельно
Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 138

Expected init-declarator before "operator".expected `,' or `;' before "operator" - C++

19.05.2014, 23:20. Просмотров 508. Ответов 1
Метки (Все метки)

Пример не мой. Пытаюсь у себя запустить и чтото неполучается.
Ошибка на строке 24
Expected init-declarator before "operator".Expected `,' or `;' before "operator"
Непойм где ставить`,' или`;. Вроде все знаки на месте..

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include<iostream>/*zagolovochnij fajl s klassami, funktsijami i peremennimi dlja organizacii vvoda-vivoda v jazike programmirovaniya C++*/
using namespace std;/*ob'javlenie prostranstva imen  std.*/
 
class obj
{ public:
         float n; 
         obj();
         void vvod();
         void vivod();
         obj(int _n) {n=_n;}
         obj operator << (obj& s1);
         obj operator - (obj& s2);
         ~obj();
      };
  
obj::obj()
{ puts("\nrabotal konstruktor\n");}
 
void obj::vvod()
{ cout<<"Vvedite ekzempljar klassa:";
  cin>>n; cout<<"\n";}  
     
obj obj operator << (obj& P1)
{ obj rez;
 cout<<"\n idet peregryzka <<";
 rez.n=n<<P1.n;
 return rez;
}
/*obj obj operator - (obj& P1)
{ obj rez;
    cout<<"\n idet peregryzka -";
 rez.n=P1.n-n;
 return rez;
}*/
void obj::vivod()
{cout<<"D=(A<<B)=";
 cout<<n<<" "; 
}   
 
int main()
{obj A(), B(), C(), D;/*ekzempljari(objekti) klassa*/
 A.vvod();
 B.vvod();
 C.vvod();
 
 D =(A << B);
 D.vivod();
 system("pause"); 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru