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

Ошибки С2868,С2039 и т.д. в xutility - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследование от ofstream и перегрузка << http://www.cyberforum.ru/cpp-beginners/thread1498694.html
Добрый день, гуглил на английском языке, но ответа не попалось. Предыстория: некий объекта принимает в качестве параметра ссылку на ostream, куда подсовывается ofstream. Задача в том, что перед действием << требуется сделать дополнительные телодвижения, а точнее обработать данные, которые направляются на выход. Я вижу решение таким, что нужно наследоваться от ofstream и переопределить <<. как...
C++ Написать имитацию кассового аппарата для магазина Здравствуйте, У меня задача написать имитацию кассового аппарата для магазина, я сделала, но к сожалению, никак не могу привести его в порядок с остатками, что нужно сделать, чтоб если остаток товара на складе был 0, чтоб не разрешало вводить количество, а то у меня вводиться и + еще и считает (, Спасибо, #include<iostream> #include<string> using namespace std; void main() {... http://www.cyberforum.ru/cpp-beginners/thread1498687.html
Как соединить три строки char в одну? C++
Должно было получиться к примеру Документ 1.txt был открыт.Не вышло. char* String1="Документ "; char* String2=OpenDialog1->FileName; char* String3=" был открыт"; char* ResultString=String1+String2+String3; Так не работает,а StrCat соединяет только две
C++ Игра крестики-нолик
Пишу игру крестики-нолики с хоть каким-то ИИ. Есть функция bot_attack и функция bot_def bool Game::bot_attack() { this->botAttack=false; //gor if((player_field==player_field) && (player_field==0)) { if(player_field==2) { return true;
C++ Как написать программу-собеседника http://www.cyberforum.ru/cpp-beginners/thread1498655.html
Мне хотелось бы, чтобы кто-нибудь объяснил мне, как написать себе собеседника.
C++ Нахождение плотности вещества Как должна выглядить структура, в который хранятся , например, название и плотности газов, чтобы при вводе в консоли имени газа, показывалась его плотность.Напишите шаблон, пожалуйста.Язык C++. подробнее

Показать сообщение отдельно
Comedy_Cathy
0 / 0 / 0
Регистрация: 09.04.2015
Сообщений: 2
14.07.2015, 14:45     Ошибки С2868,С2039 и т.д. в xutility
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
#include <conio.h>
#include <algorithm>
#include <vector>
#include <string>
#include <iostream>
 
struct mystruct
{
    int price;
    std::string name;
    int year;
};
 
int main()
{
    int n, i, price_1, year_1;
    std::string name_1, type;
    std::vector < mystruct > myvector1;
    setlocale(LC_ALL, "Russian");
    mystruct cars;
    std::cout << "Press quantity of cars\n";
    std::cin >> n;
    for (i = 0; i < n; i++)
        myvector1.push_back(cars);
    for (i = 0; i < n; i++)
    {
        std::cout << "Введите имя машины\n";
        std::cin >> name_1;
        myvector1.at(i).name = name_1;
        std::cout << "Введите цену машины\n";
        std::cin >> price_1;
        myvector1.at(i).price = price_1;
        std::cout << "Введите год машины\n";
        std::cin >> year_1;
        myvector1.at(i).year = year_1;
    }
    std::cout << "Введите тип сортировки: name,year или price";
    std::cin >> type;
    if (type == "name")
    {
        sort(myvector1.at(0).name.begin(), myvector1.at(n - 1).name.begin());
        for (i = 0; i < n; i++)
        {
            std::cout << myvector1.at(i).name << " ";
            std::cout << myvector1.at(i).year << " ";
            std::cout << myvector1.at(i).price << "\n";
        }
    }
    else
    {
        if (type == "year")
        {
            std::sort(myvector1.at(0).year, myvector1.at(n - 1).year);
            for (i = 0; i < n; i++)
            {
                std::cout << myvector1.at(i).name << " ";
                std::cout << myvector1.at(i).year << " ";
                std::cout << myvector1.at(i).price << "\n";
            }
        }
        else
        {
            std::sort(myvector1.at(0).price, myvector1.at(n - 1).price);
            for (i = 0; i < n; i++)
            {
                std::cout << myvector1.at(i).name << " ";
                std::cout << myvector1.at(i).year << " ";
                std::cout << myvector1.at(i).price << "\n";
            }
        }
    }
    _getch();
    return 0;
}
ВЫДАЁТ СЛЕДУЮЩИЕ ОШИБКИ:
Кликните здесь для просмотра всего текста
Ошибка 10 error C2868: std::iterator_traits<_InIt>::value_type: недопустимый синтаксис для "using"-объявления; требуется полное имя c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 372 1 prog1(2.1)
Ошибка 25 error C2868: std::iterator_traits<_InIt>::reference: недопустимый синтаксис для "using"-объявления; требуется полное имя c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 376 1 prog1(2.1)
Ошибка 20 error C2868: std::iterator_traits<_InIt>:ointer: недопустимый синтаксис для "using"-объявления; требуется полное имя c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 375 1 prog1(2.1)
Ошибка 5 error C2868: std::iterator_traits<_InIt>::iterator_category: недопустимый синтаксис для "using"-объявления; требуется полное имя c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 371 1 prog1(2.1)
Ошибка 15 error C2868: std::iterator_traits<_InIt>::difference_type: недопустимый синтаксис для "using"-объявления; требуется полное имя c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 373 1 prog1(2.1)
Ошибка 1 error C2825: _Iter: должен представлять класс или пространство имен с последующим "::" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 371 1 prog1(2.1)
Ошибка 6 error C2825: _Iter: должен представлять класс или пространство имен с последующим "::" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 372 1 prog1(2.1)
Ошибка 11 error C2825: _Iter: должен представлять класс или пространство имен с последующим "::" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 373 1 prog1(2.1)
Ошибка 16 error C2825: _Iter: должен представлять класс или пространство имен с последующим "::" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 375 1 prog1(2.1)
Ошибка 21 error C2825: _Iter: должен представлять класс или пространство имен с последующим "::" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 376 1 prog1(2.1)
Ошибка 26 error C2665: std::_Debug_range2: ни одна из 2 перегрузок не может преобразовать все типы аргументов c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 584 1 prog1(2.1)
Ошибка 9 error C2602: std::iterator_traits<_InIt>::value_type не является членом базового класса "std::iterator_traits<_InIt>" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 372 1 prog1(2.1)
Ошибка 24 error C2602: std::iterator_traits<_InIt>::reference не является членом базового класса "std::iterator_traits<_InIt>" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 376 1 prog1(2.1)
Ошибка 19 error C2602: std::iterator_traits<_InIt>:ointer не является членом базового класса "std::iterator_traits<_InIt>" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 375 1 prog1(2.1)
Ошибка 4 error C2602: std::iterator_traits<_InIt>::iterator_category не является членом базового класса "std::iterator_traits<_InIt>" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 371 1 prog1(2.1)
Ошибка 14 error C2602: std::iterator_traits<_InIt>::difference_type не является членом базового класса "std::iterator_traits<_InIt>" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 373 1 prog1(2.1)
Ошибка 8 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "value_type" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 372 1 prog1(2.1)
Ошибка 23 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "reference" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 376 1 prog1(2.1)
Ошибка 18 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "pointer" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 375 1 prog1(2.1)
Ошибка 3 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "iterator_category" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 371 1 prog1(2.1)
Ошибка 13 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "difference_type" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 373 1 prog1(2.1)
Ошибка 7 error C2039: value_type: не является членом "`global namespace'" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 372 1 prog1(2.1)
Ошибка 22 error C2039: reference: не является членом "`global namespace'" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 376 1 prog1(2.1)
Ошибка 17 error C2039: pointer: не является членом "`global namespace'" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 375 1 prog1(2.1)
Ошибка 2 error C2039: iterator_category: не является членом "`global namespace'" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 371 1 prog1(2.1)
Ошибка 12 error C2039: difference_type: не является членом "`global namespace'" c:\program files (x86)\microsoft visual studio 12.0\vc\include\xutility 373 1 prog1(2.1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru