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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
gagarin0
2 / 2 / 0
Регистрация: 01.10.2010
Сообщений: 22
#1

E2293 ) expected - C++

02.10.2010, 02:59. Просмотров 1190. Ответов 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
24
25
26
27
28
29
30
31
32
class Line
{
        static const int SIZE_LINE=5;
        vector< cell* > line;
public:
        Line(char num_of_line, Field& field): line(vector< cell* > (SIZE_LINE))
        {
                for(int i=0,z=0;i<field.size_y();i++)
                        for(int j=0;j<field.size_x();j++)
                                if(field.get_string(i,j).find(num_of_line))
                                {
                                        line[z]=field.get_cell(i,j);
                                        z++;
                                        if(z>=SIZE_LINE)
                                        {
                                                i=field.size_y();
                                                break;
                                        }
                                }
        }
};
 
class Matrix
{
        Field field;
        Line line1('1',field); //здесь ошибка!
public:
        Matrix()
        {
                //...
        }
};
Компилятор(Borland C++ 6) выдает ошибку:
E2293 ) expected
Что это вообще за ошибка?? и откуда она берется?
Подскажите, пожалуйста, в чем проблема!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2010, 02:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос E2293 ) expected (C++):

Программа с использованием функций и ошибка [BCC32 Error] File1.c(2): E2293 ) expected - C++
Нужно написать программу с использованием функцый, вроде все правильно написал но выдает ошибку &quot; File1.c(2): E2293 ) expected&quot; подскажите...

expected primary-expression before "bre" ; expected `;' before "bre" ; `bre' undeclared (first use this function) - C++
#include &lt;iostream&gt; using namespace std; struct point { int x; int y; }; int main() { point...

Expected init-declarator before "operator".expected `,' or `;' before "operator" - C++
Пример не мой. Пытаюсь у себя запустить и чтото неполучается. Ошибка на строке 24 Expected init-declarator before &quot;operator&quot;.Expected...

Type name expected - C++
Не могу понять, на что компилятор ругается. Проверял код много раз, подобной проблемы не нашел. Ошибка: E2303 Type name expected ...

Type name expected - C++
Собственно программа нормально работала, до того как потребовалось запись структуры в файл и ее чтение из файла. Нашел функцию но помоему с...

Type name expected - C++
Ребят, туплю, что здесь не так с типом имени? int InitializeNodes(char *pdata, DWORD dwSize)

2
Black Fregat
1382 / 1013 / 224
Регистрация: 31.05.2009
Сообщений: 4,245
02.10.2010, 03:32 #2
Неправильный в этом месте у Вас код. Нельзя инициализировать члены класса при объявлении. Только в конструкторе. Надо написать примерно так:
C++
1
2
3
4
5
6
7
8
9
class Matrix
{
        Field field;
        Line line1;
public:
        Matrix() : line1 ('1',field)
        {
                //...
        }
1
gagarin0
2 / 2 / 0
Регистрация: 01.10.2010
Сообщений: 22
02.10.2010, 13:59  [ТС] #3
Да, я понял! Спасибо Вам!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2010, 13:59
Привет! Вот еще темы с ответами:

Expected unqualified-id before 'for' - C++
Много раз пользовался конструкцией for, но что-то пошло не так GRAPH* graph; //создаем массив указателей на объекты в куче ...

Error: expected ')' before ';' token - C++
Ребят, подскажите(( Изучал Страуструпа, но застрял .. Теперь взял Дейтелов , пока вроде ничего )) Но только вот уже на втором проекте...

Expected unqualified-id before '{' token - C++
#include &lt;QCoreApplication&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; float func(float x); { float...

Ошибка Type name expected - C++
Задачка из учебника Лафоре, накодил в этом вашем C++ builder 6 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru