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

"Многоуровневое" наследование шаблонного класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Золото племени АББА http://www.cyberforum.ru/cpp-beginners/thread1645085.html
Добрый день! Я пытался решить довольно-таки простенькую задачку "Золото племени АББА". Проблема в том, что мой алгоритм не может хранить очень большие числа, поэтому на Тесте № 3 программа выводит некорректный результат. Текст задачи: Главный вождь племени Абба не умеет считать. В обмен на одну из его земель вождь другого племени предложил ему выбрать одну из трех куч с золотыми монетами....
C++ Ограничить по времени ввод данных с клавиатуры Пробую сделать на c++ простенькую консольную викторину. В целом все сделал, интересует вот такой вопрос: как можно сделать чтобы викторина давала определенное время для ответа? Т.е. чтобы: 1) программа выводит вопрос и включает таймер 2) появляется возможность ввести что то с клавиатуры 3) если за некоторое время с клавиатуры ничего не было введено, либо был введен неверный текст(возможно... http://www.cyberforum.ru/cpp-beginners/thread1645067.html
Функции задача на проверку четности введенных последовательно чисел C++
Здравствуйте! Есть такая задача: Напишите программу, которая вводит последовательность целых чисел и передает их по одному функции even, которая использует операцию вычисления остатка для определения четности числа. Функция должна принимать целый аргумент и возвращать 1, если аргумент четное число, и 0 в противном случае. ну собственно написал, но мучает один вопрос в условии...которая вводит...
C++ Прокомментируйте пожалуйста программу на генерирующиеся исключения
- без спецификации исключений; - с конкретной спецификацией с подходящим стандартным исключением; Вычисляет периметр треугольника по трём заданным сторонам A, B и С #include "stdafx.h" #include <exception> #include <iostream> using namespace std; struct x_type { double xl, x, xr;
C++ Определение положения точек относительно прямой http://www.cyberforum.ru/cpp-beginners/thread1645046.html
Вот сама задача: Задано множество М точек на плоскости. Определить, верно ли, что для каждой точки существует точка такая, что не существует двух точек множества М, лежащих по разные стороны от прямой АВ. Никак не могу понять, как уравнение правильно составить и как точки перебирать. Нашел на этом форуме фрагмент кода, но в нем уравнения не верные. Может кто подскажет? #include...
C++ Зависит ли от платформы значение выражения -1u, при размере типа, равном 32 бита? Кто как думает, значение выражения -1u зависит от платформы или нет? :D подробнее

Показать сообщение отдельно
DrOffset
6416 / 3790 / 876
Регистрация: 30.01.2014
Сообщений: 6,575
22.01.2016, 20:17     "Многоуровневое" наследование шаблонного класса
Цитата Сообщение от _Insight Посмотреть сообщение
спасибо, работает, правда <T> после имени метода вроде как лишнее.
Ну не лишнее, а необязательное
Цитата Сообщение от _Insight Посмотреть сообщение
Получается, что Derived содержит два m_data?
Да.

У предложенного решения есть побочный эффект. Мы нарушили инкапсуляцию m_data. Теперь любой, у кого есть доступ к функции get_mdata получит доступ к закрытому полю. Это нехорошо.
 
Текущее время: 22:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru