C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Help me E2089, Описываю классамне пишет об ошибке.
Indik
Отправлено: 29.05.2005, 11:59


Не зарегистрирован







Описываю взаголовочном файле обычный класс
CODE

class poli { private:list *v;
                  public:long int k;
                   int f,d;
       poli();
     ~poli();
 void Proiz(int n);  
               };

Proiz(int n)    //Здесь ошибка E2188 Expression syntax
{list *p,*q=v;
int i=0,u=0,d,x;
if (n<0) {x=n*(-1);
          d=d*(-1);
          }
 else x=n;
};


НЕ пойму в чем дело, помогите!
Admin
Отправлено: 29.05.2005, 12:48


Владимир

Группа: Администратор
Сообщений: 1190



CODE

void poli::Proiz(int n)  
{
  ...
Indik
Отправлено: 29.05.2005, 19:28


Не зарегистрирован







Ошибка остается как и прежде sad.gif
AVC
Отправлено: 30.05.2005, 09:25


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

Ошибка остается как и прежде

А у меня нет.

Хотя, если взять ваш пример, то её и раньше не было. Единственная ошибка, что закономерно, на *v — Undefined symbol. В вашей записи вы определяете на метод класса, а некую функцию с именем Proiz.
Gedeon
Отправлено: 30.05.2005, 09:52


Ветеран

Группа: Модератор
Сообщений: 1742



Вы случаем не все это вместе в н-файле пишите?
Sl@Sh
Отправлено: 30.05.2005, 09:58


Мастер участка

Группа: Участник
Сообщений: 383



Проверьте граматику, раз это именно синтаксическая ошибка. Ведь у AVC работает.

Отредактировано Sl@Sh — 30/05/2005, 09:59
Sl@Sh
Отправлено: 30.05.2005, 10:08


Мастер участка

Группа: Участник
Сообщений: 383



Проверил. У меня работает. Причём даже если в заголовочном файле функцию писать.
Indik
Отправлено: 30.05.2005, 12:26


Не зарегистрирован







QUOTE (Gedeon @ 30/05/2005, 09:52)
Вы случаем не все это вместе в н-файле пишите?

Да именно в нем
Indik
Отправлено: 30.05.2005, 12:53


Не зарегистрирован







Вставил вчистую программу все работает!!!
В старой тоже работает.... Странно

Вернуться в Вопросы программирования в C++Builder