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

ошибка: need 'typename' before 'Dictionary<Key, Value>::Node_key' because 'Dictionary<Key, Value

11.05.2013, 19:58. Показов 2112. Ответов 3
Метки нет (Все метки)

привет всем! почему выскакивает ошибка /home/september/console/tabld_node/dictionary.cpp:93: ошибка: need 'typename' before 'Dictionary<Key, Value>::Node_key' because 'Dictionary<Key, Value>' is a dependent scope ...что не так делаю ? объясните пожалуйста
вот кусок кода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
template<typename Key, typename Value>
Dictionary<Key, Value>::Node_key* Dictionary<Key, Value>::find_key(Key key)
{
    int i(0);
    if(pm_head_key == NULL)
        return NULL;
    Node_key* tmp = pm_head_key;
    for(; tmp != NULL; tmp = tmp->next)
    {
        if(tmp->key == key)
        {
            m_index_key = i;
            break;
        }
        i++;
    }
    return tmp;
}
пользуюсь qt creater
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2013, 19:58
Ответы с готовыми решениями:

Dictionary<key,value>
Подскажите, возможно ли для типа Dictionary сгруппировать последовательность по ключу и чтоб при...

Редактирование Key в Dictionary
Возникла проблема, нужно реализовать редактирование ключа, почитав понял что key редактировать -...

Dictionary - как по key изменить value
public static class Huffman { private static String str=&quot;&quot;; private static...

Парсинг строк key=value и запись в Dictionary
Здравствуйте, форумчане. Перейду к сути, есть массив строк такого вида: &quot;asdasd=qwdasfd&quot;. Мне...

3
В астрале
Эксперт С++
8036 / 4793 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
11.05.2013, 20:05 2
septe-mber,
need 'typename' before 'Dictionary<Key, Value>::Node_key'
Я просто офигеваю честно говоря. Это трудно в гугл забить? Тут блин ведь даже гугл не нужен...
Должно быть
C++
1
2
template<typename Key, typename Value>
typename Dictionary<Key, Value>::Node_key* Dictionary<Key, Value>::find_key(Key key)
1
...
1802 / 1267 / 934
Регистрация: 12.02.2013
Сообщений: 2,058
11.05.2013, 20:07 3
septe-mber, написано же:
Цитата Сообщение от septe-mber Посмотреть сообщение
need 'typename' before 'Dictionary<Key, Value>::Node_key' because 'Dictionary<Key, Value>' is a dependent scope
Нужно поставить typename перед Dictionary<Key, Value>::Node_key
1
1 / 1 / 1
Регистрация: 02.01.2013
Сообщений: 123
11.05.2013, 20:09  [ТС] 4
ForEveR, затупил конкретно...пока перекур делать...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2013, 20:09

Dictionary<int, string> зная value получить key
подскажите пожалуйста. Имеем Dictionary&lt;int, string&gt; position = new Dictionary&lt;int,...

Достать Key и Value из вложенного словаря в Dictionary<string, Object>
После десереализации встроенными средствами json файла jsd.Deserialize&lt;Dictionary&lt;string,...

SortedDictionary, ContainsKey(0). Исключение "The given key was not present in the dictionary"
Выбрасывается исключение &quot;The given key was not present in the dictionary.&quot; при попытке проверить,...

Ошибка при работе с указателем! (key[0]->pr) x006790b8 {size=3 d=2 key=0x0067dcc8 {0xfdfdfdfd {pr=? }
#ifndef DHEAP_H #define DHEAP_H #include &lt;iostream&gt; #include &lt;locale.h&gt; #include &lt;cmath&gt;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru