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

Бинарное дерево с шаблоном - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблонные методы шаблонного класса в cpp-файле http://www.cyberforum.ru/cpp-beginners/thread1226869.html
Есть класс-шаблон Map. В нем обьявленны несколько шаблонных методов forEach. template<typename K, typename V> class Map : public Object { public: /**/ template<typename A, typename R> R& forEach(A& arg, R& badResult, R&(*func)(Entry<K, V>*, A&)); template<typename A>
C++ Общий параметр для всех классов и создание объекта по известному адресу Разработайте и реализуйте класс counted_ptr<T>, владеющий указателем на объект типа T, и указатель, подсчитывающий количество ссылок (переменная типа int), общий для всех указателей, с подсчетом ссылок на один и тот же объект типа T. Счетчик ссылок должен содержать количество указателей, ссылающихся на данный объект типа т. Конструктор класса counted_ptr должен размещать в свободной памяти... http://www.cyberforum.ru/cpp-beginners/thread1226868.html
C++ Реализовать проверку введенный значений
Мне нужно, чтобы пользователь мог вводить только числа (например, в калькуляторе), а если вводится буква, выводится сообщение "Введите число, а не букву". Как это сделать? Подскажите, пожалуйста.
Нужно исправить код C++
я новичок в с++ помогите исправить код, если можно покажите код в исправном виде мне сказали так, но я сам новичок и не понимаю:wall: Необходимо отдельно определить каждую функцию. А далее уже вызывать функцию там, где это необходимо. Т.е. нельзя определять одну функцию внутри другой. Т.е. определите функцию SearchFiles() вне функции main(). вот ошибка C:\Program Files (x86)\Microsoft...
C++ Дописать подсчет среднего арифметического http://www.cyberforum.ru/cpp-beginners/thread1226833.html
дописать подсчет среднего арифметического, и куда ее вставить в этой программе?? ? { int _w,j; c.n++; _w=car->ADC((DoubleSlot) SlotNumber, (Channel) i_);
C++ Как подключить подпрограмму к программе? Как перейти из main в nemain? #include<iostream> #include<conio.h> using namespace std; int main() { setlocale (LC_ALL , "Russian"); подробнее

Показать сообщение отдельно
azbest
 Аватар для azbest
36 / 36 / 7
Регистрация: 12.03.2013
Сообщений: 141
14.07.2014, 10:11  [ТС]     Бинарное дерево с шаблоном
Цитата Сообщение от castaway Посмотреть сообщение
size - private метод, а не public.
у меня два метода size() один приватный с одним принимаемым параметром (для внутреннего использования) и один публичный без параметра
Цитата Сообщение от azbest Посмотреть сообщение
int size() { return size(root); }
так что там все ок.

Цитата Сообщение от AlexVRud Посмотреть сообщение
key, ..., N
я же их использую внутри класса так что можно, или не понял намека.

Цитата Сообщение от AlexVRud Посмотреть сообщение
x в size - это не ссылка в твоём определении, звёздочку забыл.
переделал на ссылки но безрезультатно
C++
1
2
3
4
5
6
7
8
9
private:
    int size(Node<Key, Value>* x) {
        return (x == NULL)?0:x->N;
    }
.......
public:
    int size() {
        return size(&root);
    }
 
Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru