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

ООП, методы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упражнение из "Философия С++" Б. Эккель т. 1. Не понимаю что имеется ввиду. http://www.cyberforum.ru/cpp-beginners/thread377320.html
#define FIELD(a) char* a##_string; int a##_size; Измените макрос FIELD(), так чтобы в нем присутствовал числовой аргумент index. Создайте класс, члены которого вызывают макрос FIELD(). Включите в класс функцию для выборки поля по индексу. Напишите функцию main() для тестирования класса.
C++ Массивы Задан одномерный массив состоящий из N целых чисел. Сформировать на его основе двумерный массив N x N так, чтобы сумма элементов в первом столбце была равна первому элементу одномерного массива, сумма элементов во втором столбце была равна второму элементу одномерного массива и т. д. Нули не использовать. Из двумерного массива в одномерный записали сначала строки в произвольном порядке,... http://www.cyberforum.ru/cpp-beginners/thread377311.html
C++ Как сделать так что бы массив выводил наоборот
Как сделать так что бы массив выводил наоборот???
помогите пожалуйста с задачей C++
Создать программу с абстрактным базовым классом и множественным наследованием,(либо иерархией классов) реализовать в нем: - конструктор, - деструктор, - виртуальную функцию просмотра текущего состояния объекта print(), - friend – функцию Run (). Производные классы должны содержать переопределенную функцию просмотра состояния объектов, а также при вводе – выводе данных использовать...
C++ Перевод из одного языка в другой. http://www.cyberforum.ru/cpp-beginners/thread377280.html
Здравствуйте, всем,нужна небольшая помощь с кодом... т.к. C++ уже почти забыт а Visual Basic не учил... С++ учил в прошлом году и больше с ним не работал, а сейчас дали задание и ничего сделать не могу... нужно перевести код из Visual Basic в Visual Studio 2005(2008) года. вот код --------Ввод коэффициентов системы--------------------------
C++ Что будет? Что будет если пару раз вызвать вот такую штуку? mLastTrack->sampleTable = new SampleTable(mDataSource); Спасибо! подробнее

Показать сообщение отдельно
ramarren14
2 / 2 / 0
Регистрация: 14.07.2011
Сообщений: 49

ООП, методы - C++

03.11.2011, 18:18. Просмотров 344. Ответов 2
Метки (Все метки)

Такая проблема. Пишу класс, реализующий множество целых чисел. Число k принадлежит множеству, если a[k]=1.
Вот IntegerSet.h пока недоработанный:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef class_IntegerSet
#define class_IntegerSet
 
class IntegerSet
{
public:
    IntegerSet();
    IntegerSet(int);
    ~IntegerSet();
    int GetSize()const;
bool ElementIntegerSet(IntegerSet &,int);
private:
    int size;
    int *Ptr;
    int num;
};
#endif
Вот методы:
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
25
26
27
28
29
30
31
32
33
34
35
#include<time.h>
#include "IntegerSet.h"
 
IntegerSet::IntegerSet()
{
    size=10;
    Ptr=new int [size];
    for(int i=0;i<size;i++)
        Ptr[i]=0;
}
 
IntegerSet::IntegerSet(int x)
{
    size=x;
    Ptr=new int[size];
    srand(time(NULL));
    for(int i=0;i<size;i++)
        Ptr[i]=0+rand()%1;
}
 
IntegerSet::~IntegerSet()
{
    delete [] Ptr;
}
 
int IntegerSet::GetSize() const
{
    return size;
}
 
bool ElementIntegerSet(IntegerSet & set_one,int k)
{
    if (set_one.Ptr[k]) return true;
    else return false;
}
Ругается на строку set_one.Ptr[k]. В чем ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru