Форум программистов, компьютерный форум 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++ Календарь текущего месяца
Добрый вечер, вот задали сделать календарь текущего месяца. Сделал. Подскажите можно как-то упростить код??? #include <iostream> using namespace std; void main() { cout<<"\tMon\tTue\tWed\tThu\tFri\tSat\tSun\n"; for(int i=1; i<=7;) {
C++ Указатель void на структуру http://www.cyberforum.ru/cpp-beginners/thread155547.html
Есть некий тип структуры action. Для функции _beginthread третьим параметром требуется указатель на void. Как преобразовать структуру в указатель типа void? Если попробовать (void *)pParams пишет: error C2440: приведение типов: невозможно преобразовать 'action' в 'void *' pParams - переменная типа action.
C++ Кто работал с OpenCV? Вопрос в следующем. Нужно реализовать программу, которая будет выделять из изображение необходимый объект (объект лежит на столе, камера снимает сверху). После сегментации высчитать размер этого объекта. Из адекватных инструментов нашел библиотеку Open CV. Но не уверен, подойдет ли она для решения данной проблемы. Вот собственно, сами вопросы: 1) Если ли внятная документация по этой... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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, проверено
 
Текущее время: 22:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru