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

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

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

Требуется идентификатор, исправить ошибки - C++

13.08.2014, 18:25. Просмотров 910. Ответов 6
Метки нет (Все метки)

Помогите, пожалуйста, исправить ошибки.
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
class rus_codecvt : public std::codecvt<char, char, std::mbstate_t> {
protected:
    virtual result do_in(std::mbstate_t&,
        const char* from, const char* from_end, const char*& from_next,
        char* to, char* to_limit, char*& to_next
        ) const {
        const int i = std::min(to_limit - to, from_end - from);
        OemToCharBuff(from, to, i);
        from_next = from + i;
        to_next = to + i;
        return ok;
    }
    virtual result do_out(std::mbstate_t&,
        const char* from, const char* from_end, const char*& from_next,
        char* to, char* to_limit, char*& to_next
        ) const {
        const int i = std::min(to_limit - to, from_end - from);
        CharToOemBuff(from, to, i);
        from_next = from + i;
        to_next = to + i;
        return ok;
    }
    virtual bool do_always_noconv() const throw() { return false; }
    virtual int do_encoding() const throw() { return 1; }
    virtual int do_length(
        const std::mbstate_t&, const char* from, const char* end, size_t max
        ) const {
        return std::min(static_cast<size_t>(end - from), max);
    }
    virtual int do_max_length() const throw() { return INT_MAX; }
};
1. требуется идентификатор
C++
1
const int i = std::min(to_limit - to, from_end - from);
и
C++
1
return std::min(static_cast<size_t>(end - from), max);
2. аргумент типа "char *" несовместим с параметром типа "LPWSTR"
C++
1
OemToCharBuff(from, to, i);
3. аргумент типа "const char *" несовместим с параметром типа "LPCWSTR"
C++
1
CharToOemBuff(from, to, i);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2014, 18:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Требуется идентификатор, исправить ошибки (C++):

Требуется идентификатор - как исправить? - C++
class Homeworklist { private: int current_size; public: Homeworklist(){current_size = 0;} Homeworklist(string nameof, Date...

почему пишет требуется идентификатор? - C++
class Homeworklist { private: int current_size; public: vector&lt;Homework&gt; list; Homeworklist(){current_size = 0;} ...

Исправить ошибку C2065: Y: необъявленный идентификатор - C++
Ошибка 1 error C2065: Y: необъявленный идентификатор C:\Users\student\Desktop\Языки программирования\2\2\2.cpp 22 1 2 Ругается на...

error C3861: clrscr: идентификатор не найден. Как исправить? - C++
// 32532.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;iostream&gt; ...

Бинарное дерево. Выводит ошибки: data: необъявленный идентификатор - C++
Прошу помощи Вот программа: # include &lt;stdio.h&gt; # include &lt;conio.h&gt; struct NODE{ // определение узла дерева int...

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

6
zss
Модератор
Эксперт С++
6486 / 6049 / 1987
Регистрация: 18.12.2011
Сообщений: 15,691
Завершенные тесты: 1
13.08.2014, 18:44 #2
По ошибкам №2-3 - уберите уникод кодировку из проекта:
Проект->Свойства->Свойства конфигурации->Общие->Набор знаков ->Не задано
1
Nastusha1822
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 27
13.08.2014, 19:51  [ТС] #3
а по 1-й?
0
zss
Модератор
Эксперт С++
6486 / 6049 / 1987
Регистрация: 18.12.2011
Сообщений: 15,691
Завершенные тесты: 1
13.08.2014, 20:24 #4
Попробуйте без const
0
Nastusha1822
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 27
13.08.2014, 21:06  [ТС] #5
не помогло(
0
zss
Модератор
Эксперт С++
6486 / 6049 / 1987
Регистрация: 18.12.2011
Сообщений: 15,691
Завершенные тесты: 1
13.08.2014, 21:09 #6
У меня в VS 2008 компилируется. Но она как раз не проверяет св-во const у параметров.
0
Nastusha1822
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 27
13.08.2014, 21:16  [ТС] #7
У меня 2013
0
13.08.2014, 21:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2014, 21:16
Привет! Вот еще темы с ответами:

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

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

Не могу понять как исправить ошибку error C2065: j: необъявленный идентификатор - C++
Здрасте, срочно нужна помощь, не могу понять в чем дело, выдает ошибку &quot;error C2065: j: необъявленный идентификатор 48 строка&quot;. Помогите...

Как исправить ошибку "error C2065: cin: необъявленный идентификатор" ? - C++
Получил задание: &quot;Дана матрица чисел: а. Вычислить сумму элементов, которые образуют символ по варианту.&quot;. Написал программу, но ни VS,...


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

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

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