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

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

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

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

13.11.2011, 12:19. Просмотров 1219. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 12:19     Исправить ошибки в коде
Посмотрите здесь:

Исправить ошибки в коде - C++
Помогите исправить ошибки(( #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; #include &lt;cstdio&gt; #include &lt;cstdlib&gt; ...

Исправить ошибки в коде - 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 &quot;stdafx.h&quot; #include &lt;iomanip&gt; #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;cmath&gt; ...

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

Исправить ошибки в коде. - C++
Выдает ошибку, на скрине все есть

Исправить ошибки в коде - C++
#include &lt;iostream&gt; using namespace std; static const int N = 100;//Размер обычного массива можно определить константой int main()...

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

Добавлено через 38 секунд
покажи parcer.cpp, пятую строку.
motobiker2008
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 13
13.11.2011, 13:06  [ТС]     Исправить ошибки в коде #3
5-я строка это открывающая скобка в конструкторе. Я не спорю с тем что конструктор не возвращает значение, у меня как раз конструктор ничего и не возвращает.
amor1k
Студент
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
13.11.2011, 13:08     Исправить ошибки в коде #4
покажите сам код конструктора
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);
}
но он ничего не возвращает тоже
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2011, 13:51     Исправить ошибки в коде
Еще ссылки по теме:

Исправить ошибки в коде - C++
заранее огромное спасибо:) #include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; #include&lt;math.h&gt; using...

Исправить ошибки в коде - C++
пишу программу при компиляции ошибки main.cpp(19) : warning C4508: 'main' : function should return a value; 'void' return type...

Исправить ошибки в коде - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #include &lt;conio.h&gt; #include...

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

Исправить ошибки в коде - C++
Ребят, а кто-то может помочь переписать эту прогу в С++?? Добавлено через 57 минут Вот, что у меня вышло пока что. Просто я все...

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


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

Или воспользуйтесь поиском по форуму:
niXman
Эксперт C++
3134 / 1446 / 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/libr...(v=vs.71).aspx
Yandex
Объявления
13.11.2011, 13:51     Исправить ошибки в коде
Ответ Создать тему
Опции темы

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