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

базовый и производный класс, в базовом объявлена переменная "protected", она недоступна по имени в производном классе! template <class T> воду мутит! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выполнить обработку текста http://www.cyberforum.ru/cpp-beginners/thread318495.html
Друзья, помогите пожалуйста: Выполнить обработку текста из внешнего текстового файла, созданного в редакторе. Результаты обработки поместить во внешний файл.Определить количество слов в каждой строке, сжать каждую строку, удалив все лишние пробелы. Вот я сделал, только эта программа при записи в другой файл, удаляет первые символы строк. #include "StdAfx.h" #include <stdlib.h> #include...
C++ Оверлейные функции Оверлейные функции - это какие? http://www.cyberforum.ru/cpp-beginners/thread318459.html
C++ Вывод на экран точки белого цвета
Вопрос состоит из 3 вопросов. 1. напишите код на С который выводит белую точку. 2. как работает функция printf так что она выводит именно на ЭКРАН. 3. опишите вкратце как управлять с помощью С устройствами типа монитора, звука, принтера и как принимать что-то от клавиатуры.
C++ Упорядочивание элементов массива
Постановка задачи. Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и упорядочивает элементы матрицы. Правило упорядочивания определяется вариантом. Вариант. Упорядочить каждый столбец по убыванию элементов. Решите пожалуйста кому не сложно и если можно с объяснением.
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread318415.html
Дан массив ненулевых целых чисел размера N. Проверить, образуют ли его элементы геометрическую прогрессию (см. задание Array4). Если образуют, то вывести знаменатель прогрессии, если нет — вывести 0. Дан массив размера N. Найти минимальный из его локальных максимумов (определение локального максимума дано в задании Array33). Даны два массива A и B одинакового размера N. Сформировать новый...
C++ Синтаксический анализ Много кто берётся но мало кто доводит до конца эту тему... Я написал класс Expression смысл которого сводится к тому, чтобы вычислить значение математического выражения переданного в виде string либо сишной строки. В строке можно использовать переменные x и y, так же определены константы pi и e. Расчёт всегда производится в два этапа: 1. разбор строки 2. Расчёт значения. Интерфейс: Определены... подробнее

Показать сообщение отдельно
schdub
 Аватар для schdub
2902 / 1246 / 222
Регистрация: 19.01.2009
Сообщений: 3,215
Завершенные тесты: 1
13.06.2011, 22:05     базовый и производный класс, в базовом объявлена переменная "protected", она недоступна по имени в производном классе! template <class T> воду мутит!
Он зависит от параметра шаблона.

Подробнее можно почитать у Ray Lischner - С++ In a Nutshell (7.8.1 Зависимые имена)

Или в стандарте у мну только n1905 Working Draft
14.6.2 Dependent names
Inside a template, some constructs have semantics which may differ from one instantiation to another. Such a construct depends on the template parameters. In particular, types and expressions may depend on the type and/or value of template parameters (as determined by the template arguments) and this determines the context for name lookup for certain names. Expressions may be type-dependent (on the type of a template parameter) or value-dependent (on the value of a non-type template parameter).
 
Текущее время: 23:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru