Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 23.08.2019
Сообщений: 23
1

Идентификатор List не определён

27.08.2019, 15:19. Показов 1972. Ответов 2
Метки нет (Все метки)

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
#include <list>
#include<iostream>
#include<stdio.h>
#include<conio.h>
using namespace std;
List* add_list(List* first);
{
    int n, k;
    cout << "Введите ключ элемента, перед которым нужно добавить новый элемент: "; cin >> n;
    cout << "Введите ключ нового элемента списка: "; cin >> k;
    List* p = first; List* f; first = NULL;
    while (p->next != NULL)
    {
        if (p->next->key == n)
        {
            f = new List;
            (*f).key = k;
            (*f).next = p->next;
            p->next = f;
 
        }
        p = p->next;
    }
    if (first->key == n)
    {
        f = new List;
        (*f).key = k;
        (*f).next = first;
        first = f;
 
    }
    return first;
}
Ошибка e0020 идентификатор "List" неопределён
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2019, 15:19
Ответы с готовыми решениями:

Visual 2013 mfc/ идентификатор не определён
Созданные файлы: BrezickiMiniDrawDoc.h #include&lt;afxwin.h&gt; // стандартные компоненты MFC...

Идентификатор 'list' не определён
Здравствуйте, Visual Studio 2017 ругается на list. при подключении библиотеки ничего не говорит а...

Не определён идентификатор
Ругается на - CRC08. В этой строке: class CRC08Hash : public CRCHash&lt;CRC08, 0x8CU, 0xFFU,...

Идентификатор не определён
В общем, есть программа. Написал, вроде бы, правильно, но уже который день бьюсь над одной ошибкой....

2
221 / 148 / 79
Регистрация: 14.03.2016
Сообщений: 459
27.08.2019, 18:15 2
Xmypblu_KoT, если вы создаете свою библиотеку List, то вы забыли ее подключить. Если же вы хотите вставить элемент в std::list<Ty_>, то делается это немного иначе:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
std::list<someTypeHere> data;
//fill data
...
 
int keyValue, newVlaue;
std::cout << "Enter the key after which you want to insert new value: ";
std::cin >> keyValue;
 
std::cout << "Enter new value to insert: ";
std::cin >> newValue;
 
auto keyIterator = std::find(begin(data), end(data), keyValue);
if(keyIterator != end(data)) 
    data.insert(keyIterator, newValue);
else
    std::cout << "Sorry, key value (" << keyValue << ") wasn't found.";
 
cout << "Here's your list of data:\n";
for(auto& el : data) cout << el << ' ';
Только учтите, в списках элементы могут повторятся, потому, в данном алгоритме, новое значение будет вставляться только после первого найденного значения.
0
Комп_Оратор)
Эксперт по математике/физике
8719 / 4428 / 598
Регистрация: 04.12.2011
Сообщений: 13,270
Записей в блоге: 16
28.08.2019, 00:24 3
Цитата Сообщение от Xmypblu_KoT Посмотреть сообщение
Ошибка e0020 идентификатор "List" неопределён
Xmypblu_KoT, если компилятор его нашёл, вот это была бы ошибка. А так, всё правильно работает. Где код раскопали?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2019, 00:24

Идентификатор не определён
#include &lt;windows.h&gt; #include &lt;tchar.h&gt; #include &lt;fstream&gt; #include &lt;vector&gt; #include &lt;string&gt;...

Идентификатор не определён
Ошибка Е0020 идентификатор не определен. Вроде бы всё есть:help: #include &quot;stdafx.h&quot; #include...

Идентификатор не определён
class Bird { protected: float Wings, Speed; public: void Input(); void Show();...

Идентификатор (функции) не определён
Как исправить? строка 54 и 57 идентификатор &quot;Add&quot; &amp; &quot;Show&quot; соответственно не определены. ...


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

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

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