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

Вложение error2872 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ структуры. http://www.cyberforum.ru/cpp-beginners/thread286065.html
Здесь я Описал структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы (name) номер группы (group) успеваемость (массив из пяти элементов) (ses). после того как нажимаю 3-(инф-я об оценках, конкретно вывести тех у кого балл больше 4.0) появляется эта штука Run-Time Check Failure #3 - The variable 'r' is being used without being initialized. переменная r отвечает за то...
C++ Помогите не работает! (Нахождение СКНФ) //--------------------------------------------------------------------------- #include <stdio.h> #pragma hdrstop #include <tchar.h> #include <stdlib.h> #include <math.h> #include <conio.h> //--------------------------------------------------------------------------- #pragma argsused struct STACK http://www.cyberforum.ru/cpp-beginners/thread286059.html
Тема потоки данных C++
Задача: Создается файл путем ввода имени файла с клавиатуры, хочу с помощью функции get() и цикла do while ввести текст, который выведется точно так же на монитор и запишется в файл. Ниже приведен код, который просто отображает введеную строку. #include<iostream> using namespace std; int main() { setlocale(0,"");
C++ resize и vector
что делает функция resize в vector? ну например ...... ...... vector<int>tin; ..... ..... tin.resize(n);?
C++ Игра "Угадай число" http://www.cyberforum.ru/cpp-beginners/thread286006.html
Помогите написать программу!!!Вот задание: Игра «Угадай число»: составьте программу определения компьютером задуманного человеком числа от 1 до 1000 с помощью 10 вопросов. Ответы человека – да, нет.
C++ Ортонормированная матрица + Здравствуйте! Прошу помощи в написании лабораторной работы. С аналитической геометрией у меня очень туго, а тут она как раз и проявляется. Надо определить, является ли заданная квадратичная матрица N-ого порядка ортонормированной. Предусмотреть использование шаблонного класса для работы с различными типами данных. (с шаблонами я возможно сам разберусь, мне бы с матрицами как-нибудь разобраться)... подробнее

Показать сообщение отдельно
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 179
30.04.2011, 07:43     Вложение error2872
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
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
using namespace std;
 
 class string
{
    private:
    char *str;
    int len;
 
    public:
    string(char *s='\0', int l=0);
    string(const char *s, int l);
    string(const string &obj);
    ~string();
 
    string& operator=(const string &obj);
    friend ostream& operator<<(ostream &os, const string &obj);
};
 
 
    class arraydb
{
    private:
    int size;
    double *arr;
 
    public:
    arraydb(double *ar=0, int s=0);
    arraydb(int s, double *ar);
    arraydb(const arraydb &obj);
    ~arraydb();
 
    arraydb& operator=(const arraydb &obj);
    friend ostream& operator<<(ostream &os, const arraydb &obj);
};
 
 
class wine
{
    string name; //<-вот сюда указывает
    arraydb bottle;
 
    wine():name("Null name"), bottle(0){cout << "Wine default counstructor\n";}
    wine(int n):name("Null name"), bottle(n){cout << "Wine constructor with parameters 1\n";}
    wine(const string &obj):name(obj), bottle(){cout << "Wine constructor with parameters 2\n";}
    wine(const string &obj, int n):name(obj), bottle(n){}
    wine(const string &obj, const arraydb &obj1):name(obj), bottle(obj1){}
    wine(const char *str, const double *pd, int n):name(str), arraydb(pd, n){}
    ~wine(){}
 
    friend ostream& operator<<(ostream &os, const wine &obj);
    friend istream& operator>>(istream &is, const wine &obj);
 
};
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include <iostream>
using namespace std;
 
    string::string()
{
    str = new char;
    str[0] = '\0';
    len = 0;
}
 
    string::string(const char s, int l)
{
    str = new char [l+1];
    strcpy(str, s);
    len = l;
}
    string::string(const string &obj)
{
    str = new char [strlen(obj.str)+1];
    strcpy(str, obj.str);
    len = obj.len;
}
    string::~string()
{
    delete str;
}
    string::operator=(const string &obj)
{
    if(this==&obj)
        return *this
    str = new char [strlen(obj.str)+1];
    strcpy(str, obj.str);
    len = obj.len;
    return *this;
}
    ostrem& operator<<(ostream &os, const string &obj)
{
    os << str << "\n";
    return os;
}
    arraydb::arraydb()
{
    arr = new double;
    size = 0;
}
    arraydb::arraydb(int s, double *ar)
{
    cout << "Constructor array with parameters\n";
    arr = new double [s];
    for(int i = s; i>0, i--)
        arr[i] = ar[i];
    size = s;
}
 
    arraydb::~arraydb()
{
    delete arr;
}
 
    arraydb::arraydb(const arraydb &obj)
{
    arr = new double [obj.s];
    for(int i=obj.size; i>0; i--)
        arr[i] = obj.arr[i];
    size = obj.size;
}
 
    arraydb::operator=(const arraydb &obj)
{
    if(this==&obj)
        return *this;
    arr = new double [obj.size];
    int i = obj.size
    for(; i>0; i--)
        arr[i] = obj.arr[i];
    size = obj.size;
}
    ostream& operator<<(ostream& os, const arraydb &obj)
{
    int j = size
    for(int i=size; i>0; j++, i--)
        os << arr[j] << "\n";
    return os;
}
 
    ostream& operator<<(ostream &os, const wine &obj)
{
    os << "Name: " << obj.name<< "\n";
    os << "Number of bottles and litrige\n";
    os << obj.arr << "\n";
    return os;
}
    istream& operator>>(istream &is, const wine &obj)
{
    is >> obj.name;
    return is;
}
C++
1
2
3
4
5
6
7
8
9
10
11
#include <stdafx.h>
#include <iostream>
#include "incl.h"
#include "project201.cpp"
 
using namespace std;
 
    int main()
{
 
}
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(40) : error C2872: string: неоднозначный символ
1> может быть 'c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(5) : string'
1> или 'c:\program files\microsoft visual studio 9.0\vc\include\xstring(2210) : std::string'
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(45) : error C2872: string: неоднозначный символ
1> может быть 'c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(5) : string'
1> или 'c:\program files\microsoft visual studio 9.0\vc\include\xstring(2210) : std::string'
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(45) : error C2872: string: неоднозначный символ
1> может быть 'c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(5) : string'
1> или 'c:\program files\microsoft visual studio 9.0\vc\include\xstring(2210) : std::string'
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(46) : error C2872: string: неоднозначный символ
1> может быть 'c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(5) : string'
1> или 'c:\program files\microsoft visual studio 9.0\vc\include\xstring(2210) : std::string'
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(46) : error C2872: string: неоднозначный символ
1> может быть 'c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(5) : string'
1> или 'c:\program files\microsoft visual studio 9.0\vc\include\xstring(2210) : std::string'
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(47) : error C2872: string: неоднозначный символ
1> может быть 'c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(5) : string'
1> или 'c:\program files\microsoft visual studio 9.0\vc\include\xstring(2210) : std::string'
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(47) : error C2872: string: неоднозначный символ
1> может быть 'c:\documents and settings\er\мои документы\visual studio 2008\projects\project20\project20\incl.h(5) : string'
1> или 'c:\program files\microsoft visual studio 9.0\vc\include\xstring(2210) : std::string'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru