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

Найти ошибки в шаблонном классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: no matching function for call to 'Slovare<std::basic_string<char> >::show()' http://www.cyberforum.ru/cpp-beginners/thread1208970.html
Помогите исправить ошибку. Программа должна при нажатии 3 выводить итог, но при построении выходит ошибка как раз в этой строчке: C:\Users\Алексей\Desktop\proba\erfhg\main.cpp|66|error: no matching function for call to 'Slovare<std::basic_string<char> >::show()'| //#include"stdafx.h" #include<math.h> #include<stdio.h> #include<string.h> #include<iostream> using namespace std; const int...
C++ Неправильная проверка условия в if Дана задача: Считать из файла, либо ввести вручную, матрицу вещественных чисел 4 на 5 с 4-мя цифрами после десятичной точки, вывести её на экран, записать в файл. Далее многократно выполнить поиск максимумов и минимумов в указанном столбце, записать их во второй файл. Наконец, считать второй файл и найти наибольший максимум и наименьший минимум, записать их во второй файл. Проблема... http://www.cyberforum.ru/cpp-beginners/thread1208967.html
Создать ссылку на другой файл C++
Привет господа програмисти! Помогите мне пожалуйста не могу никак сделать силку на другой файл, может ето мисия не виполнима?
C++ Почему программа не работает правильно?
У меня почему-то не корректно отображаются надписи в консоли.
C++ Вызвать из базового класса методы потомков http://www.cyberforum.ru/cpp-beginners/thread1208946.html
Я не уверен как сделать, но нужно с базового вызвать все другие функции у наследников. class CMain { public: virtual void Start( ); }; class COther : public CMain {
C++ С++ По каналу связи передается сообщение, что имеет вид последовательности нулей и единиц. Помехи возможен ло По каналу связи передается сообщение, что имеет вид последовательности нулей и единиц. Помехи возможен ложный прием некоторых сигналов: ноль может быть воспринят как единица и наоборот. Для повышения надежности правильного приема сигналов каждый сигнал передается трижды. Теперь передатчик вместо одного 1 всегда передает 111, а вместо 0 всегда 000. Напишите программу, которая будет... подробнее

Показать сообщение отдельно
PreFX
25 / 20 / 1
Регистрация: 14.07.2012
Сообщений: 176

Найти ошибки в шаблонном классе - C++

15.06.2014, 21:51. Просмотров 295. Ответов 5
Метки (Все метки)

Пишу шаблонный класс в Qt, и, конечно же, на моих любимых шаблонах не обошлось без проблем . Структура кода стандартная - *.h + *.cpp. В этой функции стабильно выбивает ошибку:
C++ (Qt)
1
2
3
4
5
6
7
8
9
template <class TYPE> Handle<TYPE>::~Handle ()
{
    if (m_isParent)
        for (QList<Handle*>::Iterator i = m_children.begin(); i != m_children.end(); i++) //ошибка: need 'typename' before 'QList<Handle<TYPE>*>::Iterator' because 'QList<Handle<TYPE>*>' is a dependent scope
            (*i)->m_isActual = false;
    else
        if (m_isActual)
            m_parent->deleteChild(this);
}
Поясните тупому мне, что здесь не так?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru