Форум программистов, компьютерный форум, киберфорум
Наши страницы

Закрытое наследование. Вывод строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оценка вычислительной сложности алгоритма http://www.cyberforum.ru/cpp-beginners/thread1179337.html
Здравствуйте! Вот написал программу которая вычисляет максимальную сумму каждой последовательности рекурсивным методом. Но не в этом суть. Реализовал замер времени за сколько выполняется программа....
C++ Добавить функции в программе со структурой NOTE Вечер добрый всем. Подскажите пожалуйста, как мне мою программу переделать с функциями? Вот моя программа:// ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // ... http://www.cyberforum.ru/cpp-beginners/thread1179333.html
Работа с потоками. Поиск максимального элемента в массиве C++
Есть рабочая программа поиска максимального элемента в массиве. #include <iostream> #include <conio.h> #include "windows.h" #include <process.h> #include <stdio.h> using namespace std; int...
Функция, которая возвращает значение в классе C++
Уважаемые, подскажите пожалуйста. У меня есть программа. (созд. списка; различные операции над списком и т.д.) Я пытаюсь ее переделать, но с классом. Как мне в publicЕ обозначить прототип этой...
C++ Рекурсия для вычисления квадрата числа http://www.cyberforum.ru/cpp-beginners/thread1179309.html
Не пойму в чем дело, собственно ошибку описал в комменте, не судите строго первый пост на форуме, только что зарегистрировался просто безвыходное уже... #include "stdio.h" #include "windows.h"...
C++ Библиотека GEOTIFF Добрый вечер. Подскажите какой GeoKey из библиотеке GEOTIFF нужно использовать для самостоятельной записи Corner Coordinate (координат). подробнее

Показать сообщение отдельно
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245

Закрытое наследование. Вывод строки - C++

18.05.2014, 02:25. Просмотров 235. Ответов 2
Метки (Все метки)

Здравствуйте.
Необходимо вывести элемент класса std::string в данном случае:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Wine : protected Pair, private string {
    int years;
public:
    Wine(const char* l, int y, const int* v, const int* b) :
    Pair(v, y, b, y), string(l)
    {
        years = y;
    }
    Wine(const char* l, int y) :
    Pair(y, y), string(l)
    {
        years = y;
    }
    void GetBottles();
    const char* Label() const
    {
        return (const string&)(*this).c_str(); //<- ВОТ ЗДЕСЬ
    }
    const int Sum() const;
    void Show() const;
    virtual ~Wine();
};
И надо ли там приводить к базовому типу string?
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.