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

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

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

Исправить ошибки в коде - C++

13.11.2011, 12:19. Просмотров 1268. Ответов 5
Метки нет (Все метки)

Возникла проблема при написании программы. Выдаются ошибки которых нет на самом деле. помогите, пожалуста.
код
C++
1
2
3
4
Parcer::Parcer()
{
 
}
ошибка Error 3 error C2533: 'Parcer::{ctor}' : constructors not allowed a return type c:\users\1\desktop\c++\laba_parcer_ll(1)alg\laba_parcer_ll(1)alg\parcer.cpp 5 1 laba_parcer_LL(1)alg
код
C++
1
2
3
4
5
6
7
#include <iostream>
#include "Parcer.h"
int main(int argc, char** argv) {
//  Lex_analiz str("test.txt","rezult.txt");
    Parcer pars;
    char state;
    //Parcer("grammar");
ошибка Error 1 error C2628: 'Parcer' followed by 'int' is illegal (did you forget a ';'?) c:\users\1\desktop\c++\laba_parcer_ll(1)alg\laba_parcer_ll(1)alg\main.cpp 31 1 laba_parcer_LL(1)alg
и ошибка Error 2 error C3874: return type of 'main' should be 'int' instead of 'Parcer' c:\users\1\desktop\c++\laba_parcer_ll(1)alg\laba_parcer_ll(1)alg\main.cpp 31 1 laba_parcer_LL(1)alg
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 12:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправить ошибки в коде (C++):

Найти ошибки в коде и исправить эти ошибки (Наследование) - C++
Вот в общем 3 файла, изучаю наследование на примере односвязного и двусвязного списков: list.h (inline) #pragma once class list...

Найти ошибки в коде и исправить эти ошибки - C++ - C++
Судя по вываливающейся ошибки, идет двойное освобождение памяти. У самого не получается отловить откуда. A.h #pragma once ...

Найти ошибки в коде и исправить эти ошибки - C++
Есть у меня вот такой код: #include &lt;iostream&gt; using namespace std; class A{ private: int* a; size_t size_; ...

Исправить ошибки в коде - C++
как исправить ошибки где я допустил их

Исправить ошибки в коде - C++
Условие задачи: в файле находятся вещественные числа. Определить количество чисел в наиболее длинной возрастающей последовательности...

Исправить ошибки в коде - C++
#include &lt;iostream&gt; using namespace std; const int n=5; class dancer {public: char MenName; char WomenName;

5
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
13.11.2011, 12:36 #2
Цитата Сообщение от motobiker2008 Посмотреть сообщение
Выдаются ошибки которых нет на самом деле.
т.е. вы обвиняете компилятор во лжи?! вы настаиваете на том, что конструктор должен возвращать значение?

Добавлено через 38 секунд
покажи parcer.cpp, пятую строку.
0
motobiker2008
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 13
13.11.2011, 13:06  [ТС] #3
5-я строка это открывающая скобка в конструкторе. Я не спорю с тем что конструктор не возвращает значение, у меня как раз конструктор ничего и не возвращает.
0
amor1k
Студент
148 / 148 / 24
Регистрация: 18.01.2011
Сообщений: 469
13.11.2011, 13:08 #4
покажите сам код конструктора
0
motobiker2008
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 13
13.11.2011, 13:24  [ТС] #5
C++
1
2
3
4
Parcer::Parcer()
{
 
}
у меня по умолчанию конструктор, ну и есть to один
C++
1
2
3
4
Parcer::Parcer(string name_of_file_w_gram)
{
    grammar.open(name_of_file_w_gram,ios::in);
}
но он ничего не возвращает тоже
0
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
13.11.2011, 13:51 #6
motobiker2008, покажи тело всех конструкторов.

Добавлено через 13 минут
Цитата Сообщение от motobiker2008 Посмотреть сообщение
Error 3 error C2533: 'Parcer::{ctor}' : constructors not allowed a return type
вот описание этой ошибки: http://msdn.microsoft.com/en-us/library/tcz112eb(v=vs.71).aspx
0
13.11.2011, 13:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2011, 13:51
Привет! Вот еще темы с ответами:

Исправить ошибки в коде - C++
int _tmain(int argc, _TCHAR* argv) { return 0; } #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include &quot;windows.h&quot; // Две...

Исправить ошибки в коде - C++
#include &lt;iostream&gt; using namespace std; int main() { int n; int i; int e = 0; int l = 0;

Исправить ошибки в коде - C++
Доброй вечер программисты. Пожалуйста помогите исправить ошибку в задаче. Если ввести матрицу 2x2, и ее эл-ты равны -1 -1 и -1 -1...

Исправить ошибки в коде - C++
Вообщем нужна помощь в нахождении ошибок!5 легеньких Заданий(в комментариях в main.cpp). Суть ошибок: 1.Какое то значение из 1-го...


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

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

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