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

перегрузка оператора = - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С чего начать изучение С++ http://www.cyberforum.ru/cpp-beginners/thread155650.html
Хочу изучить С++, пожалуйста подскажите книгу понятную для чайников, и компелятр.
C++ Удалит ли delete[] после измения типа указателя ... double *pd = new double; char *pc = (char*)pd; delete pc; ... Меня интерисует что сделает delete pc? Спасибо. http://www.cyberforum.ru/cpp-beginners/thread155601.html
C++ Удаление структуры из динамической памяти
struct aTapeElement { char Operator; float Operand; aTapeElement *NextElement; }; Это кусок кода из 15-го урока книги "Освой самостоятельно С++: 10 минут на урок. - 2-е издание" (САМС).
C++ Вытащить текст из файла
как в массив закинуть содержимое body? я делаю без регулярных выражений, у меня получается вытянуть body, только если body открывается и закрывается в одной строке до этого читал посимвольно и тот...
C++ Календарь текущего месяца http://www.cyberforum.ru/cpp-beginners/thread155552.html
Добрый вечер, вот задали сделать календарь текущего месяца. Сделал. Подскажите можно как-то упростить код??? #include <iostream> using namespace std; void main() { ...
C++ Указатель void на структуру Есть некий тип структуры action. Для функции _beginthread третьим параметром требуется указатель на void. Как преобразовать структуру в указатель типа void? Если попробовать (void *)pParams пишет:... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9627 / 5575 / 947
Регистрация: 25.07.2009
Сообщений: 10,710
26.07.2010, 00:10
Цитата Сообщение от M128K145 Посмотреть сообщение
не знаю как физически, но вот при программировании все же это не важно, потому как данных по сути нету, значит при кодировании их нет и класс их не содержит.
ну это как посмотреть...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
    
class A {
    int m_nVal;
public:
    A(int val) : m_nVal(val) {}
    virtual ~A() {}
    int getVal() const { return m_nVal; }
    void setVal(int val) { m_nVal = val; }
};
 
class B : public A {
public:
    B(int val) : A(val) {}
    virtual ~B() {}
};
 
int main(){
    B b(13);
    std::cout << b.getVal() << std::endl;
    b.setVal(69);
    std::cout << b.getVal() << std::endl;
    return 0;
}
выведет 13 и 69, проверено
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru