Форум программистов, компьютерный форум 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) Если ли внятная документация по этой... подробнее

Показать сообщение отдельно
Mur3ik
102 / 102 / 4
Регистрация: 12.05.2010
Сообщений: 232
25.07.2010, 20:28     перегрузка оператора =
странно... у меня в vs2008 наследуются, и чтобы получить к ним доступ к private френдю дочерний класс и все отлично работает, может это неправильно?
BaseRGS.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
class BaseRGS//базовый клас для комнат, групп и предметов
{
    int id;
    char* name;
        public:
            BaseRGS();
            void set_id(int i);
            int get_id();
            void set_name(char *n);
            char* get_name();
            void show_all();
            friend class Room;
            friend class Group;
            friend class Subject;
};
Room.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once
#include "BaseRGS.h"
class Room:public BaseRGS
{
    static int mid;
    Room *next;
    public:
        Room(char *n);
        Room();
        ~Room();
        void set_next(Room *pa);
        Room* get_next();
        static int get_mid();
        static void set_mid(int nid);
};
 
Текущее время: 08:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru