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

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

Войти
Регистрация
Восстановить пароль
 
BloodWolf
0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 9
#1

Ошибки в коде - C++

22.11.2012, 00:00. Просмотров 572. Ответов 2
Метки нет (Все метки)

Здравствуйте, есть некий код, выдает 5 ошибок, помогите исправить )

Ошибка 2 error C2653: Line: не является именем класса или пространства имен c:\users\паша\documents\visual studio 2010\projects\laba1\laba1\line.cpp 8
Ошибка 3 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию c:\users\паша\documents\visual studio 2010\projects\laba1\laba1\line.cpp 9
Ошибка 4 error C2355: this: может указываться только в нестатических членах-функциях c:\users\паша\documents\visual studio 2010\projects\laba1\laba1\line.cpp 11
Ошибка 6 error C2653: Line: не является именем класса или пространства имен c:\users\паша\documents\visual studio 2010\projects\laba1\laba1\line.cpp 15
Ошибка 7 error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции c:\users\паша\documents\visual studio 2010\projects\laba1\laba1\line.cpp 15

Laba1.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include "Line.h"
#include<iostream>
 
int _tmain(int argc, _TCHAR* argv[])
{
    Line q;
    cout << q << endl;
    system("pause");
    return 0;
}
Line.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once
#include<iostream>
#include "stdafx.h"
using namespace std;
 
class Line
{
    struct Point
    {
        double x, y;
    };
 
public:
    double Length();
    double Angle();
    Line(void);
    ~Line(void);
private:
    Point A;
    friend istream & operator>>(istream & input, Line& q);
    friend ostream & operator<<(ostream & output, Line& q);
};
Line.cpp
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
33
34
35
36
37
38
39
40
41
42
43
#include "Line.h"
#include "stdafx.h"
#include <cmath>
#include<iostream>
using namespace std;
#define sqr(x) ((x) * (x))
 
Line::Line(void)
{
    cout << "Type coordinates in format x y\t";
    cin >> (*this);
}
 
 
Line::~Line(void)
{
}
 
 
double Line::Length()
{
    return sqrt(sqr(A.x) + sqr(A.y));
}
 
 
double Line::Angle()
{
    return atan(A.x / A.y);
}
 
 
ostream & operator<<(ostream & output, Line& q)
{
    output << "Length == " << q.Length() << "\tAngle == " << q.Angle() << " rad";
    return output;
}
 
 
istream & operator>>(istream & input, Line& q)
{
    input >> q.A.x >> q.A.y;
    return input;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 00:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибки в коде (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++
Привет народ) Когда запускаю программу она мне выдаёт ошибки и говорит что то про showMeAndSelect в Main.cpp. Помогите разобраться...

Ошибки в коде - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; // strlen #include &lt;dos.h&gt; // delay #include &lt;winsock2.h&gt; //...

Ошибки в коде - C++
При компиляции компилятор выдает подобные ошибки: C:\Users\Дом\Desktop\12.c:2:23: interrupt.h: No such file or directory ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BloodWolf
0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 9
28.11.2012, 14:06  [ТС] #2
апну темку, так как еще актуальна.
0
AndreyZ01
1 / 1 / 0
Регистрация: 28.10.2010
Сообщений: 112
28.11.2012, 14:16 #3
возможно проблема в вижуале, пробни на 2008 или 2005 вообще. Или же на 2012)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2012, 14:16
Привет! Вот еще темы с ответами:

Ошибки в коде( - C++
У меня есть программа. Я создал класс Маршрут (станциии номер) и ищу маршрут по заданом номере. Но у меня вконце 2 ошибки. Если после Класс...

ошибки в коде - C++
помогите пожалуйста исправить код для задачи: Даны натуральное n, действительные числа х, а1, ..., аn. В последовательности а1, ...,...

ошибки в коде - C++
#include &lt;iostream&gt; #include &lt;locale.h&gt; using namespace std; class Massiv { public : int n,m;

[!]Ошибки в коде. - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;assert.h&gt; using namespace std; struct element { int v;...


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

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

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