Indik |
Отправлено: 29.05.2005, 11:59 |
|
Не зарегистрирован
![](/discussion/style_images/1/spacer.gif)
|
Описываю взаголовочном файле обычный класс
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;
};
|
НЕ пойму в чем дело, помогите!
|
![](/discussion/style_images/1/spacer.gif) |
Admin |
Отправлено: 29.05.2005, 12:48 |
|
![](/vlad3.jpg)
Владимир
Группа: Администратор
Сообщений: 1190
![](/discussion/style_images/1/spacer.gif)
|
CODE |
void poli::Proiz(int n)
{
...
|
|
![](/discussion/style_images/1/spacer.gif) |
Indik |
Отправлено: 29.05.2005, 19:28 |
|
Не зарегистрирован
![](/discussion/style_images/1/spacer.gif)
|
Ошибка остается как и прежде |
![](/discussion/style_images/1/spacer.gif) |
AVC |
Отправлено: 30.05.2005, 09:25 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
![](/discussion/style_images/1/spacer.gif)
|
QUOTE |
Ошибка остается как и прежде
|
А у меня нет.
Хотя, если взять ваш пример, то её и раньше не было. Единственная ошибка, что закономерно, на *v — Undefined symbol. В вашей записи вы определяете на метод класса, а некую функцию с именем Proiz. |
![](/discussion/style_images/1/spacer.gif) |
Gedeon |
Отправлено: 30.05.2005, 09:52 |
|
![](/discussion/uploads/av-107.jpg)
Ветеран
Группа: Модератор
Сообщений: 1742
![](/discussion/style_images/1/spacer.gif)
|
Вы случаем не все это вместе в н-файле пишите?
|
![](/discussion/style_images/1/spacer.gif) |
Sl@Sh |
Отправлено: 30.05.2005, 09:58 |
|
![](/discussion/uploads/av-766.gif)
Мастер участка
Группа: Участник
Сообщений: 383
![](/discussion/style_images/1/spacer.gif)
|
Проверьте граматику, раз это именно синтаксическая ошибка. Ведь у AVC работает.
Отредактировано Sl@Sh — 30/05/2005, 09:59
|
![](/discussion/style_images/1/spacer.gif) |
Sl@Sh |
Отправлено: 30.05.2005, 10:08 |
|
![](/discussion/uploads/av-766.gif)
Мастер участка
Группа: Участник
Сообщений: 383
![](/discussion/style_images/1/spacer.gif)
|
Проверил. У меня работает. Причём даже если в заголовочном файле функцию писать.
|
![](/discussion/style_images/1/spacer.gif) |
Indik |
Отправлено: 30.05.2005, 12:26 |
|
Не зарегистрирован
![](/discussion/style_images/1/spacer.gif)
|
QUOTE (Gedeon @ 30/05/2005, 09:52) | Вы случаем не все это вместе в н-файле пишите? |
Да именно в нем |
![](/discussion/style_images/1/spacer.gif) |
Indik |
Отправлено: 30.05.2005, 12:53 |
|
Не зарегистрирован
![](/discussion/style_images/1/spacer.gif)
|
Вставил вчистую программу все работает!!!
В старой тоже работает.... Странно |
![](/discussion/style_images/1/spacer.gif) |