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

Показать сообщение отдельно
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);
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru