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

Работа с классами,конструкторами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ создать массив с вводимым значением(размером) из клавиатуры http://www.cyberforum.ru/cpp-beginners/thread977078.html
Можно ли как-то в С++ создать массив с вводимым значением(размером) из клавиатуры? Пробовал в лоб : int a; cin >> a; int mas; не подходит. Пишет выражение должно иметь константное значение...
C++ Найти все выпуклые слои данного набора точек. С++ Основной алгоритм оформить в виде модуля – динамической библиотеки. Найти все выпуклые слои данного набора точек. (Первый выпуклый слой - выпуклая оболочка. Отбрасываем ее. Опять строим выпуклую оболочку - это второй выпуклый слой и т.д.) нужна помощь, заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread977071.html
Дана строка символов.Преобразовать строку, удалив из неё C++
Дана строка символов.Преобразовать строку, удалив из неё все символы, не являющимися буквами.Определит сколько в тексте слов начинающихся на букву а.
Создать визитную карточку C++
Создать визитную карточку с вводом своих данных
C++ Найти общее сопративление http://www.cyberforum.ru/cpp-beginners/thread977035.html
Даны три сопротивления R1 R2 R3 соединенные параллельно. Найти их общее сопротивление. p.s. желательно использовать форматный ввод printf и т.д.
C++ Математические операции для дробного числа ( заданного структурой ) Структура: struct TFraction { long ing; // целая часть unsigned short frc; //дробная часть unsigned short count; //кол-во нулей в дробной части }; Тобишь число "145.00123" запишет как object.ing = +145; object.frc = 123; object.count = 2; подробнее

Показать сообщение отдельно
little_girl
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 13
17.10.2013, 07:21  [ТС]     Работа с классами,конструкторами
Вот,собственно, и все. main не пишу, ибо не знаю как реализовать методы.
Прошу прощения за сумбурный код,не научилась я как тут чего ><

Добавлено через 6 минут
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
 
 
class IntArray
{
    public:
    IntArray (int sz=12);
    IntArray (const IntArray &rhs);
    ~IntArray() { delete[] pia; }
    int size();
bool operator == (const IntArray &rhs);
bool operator != (const IntArray &rhs);
int& operator[]=(int index);
IntArray& operator = (const IntAray &rhs);
 
private:
int _size;
int *pia;
}
IntArray::IntArray (int sz) 
{
_size = sz;
pia = new int [_size];
for (int i=0; i<_size; i++)
{
pia[i] = 0;
}
}
 
IntArray::IntArray (const IntArray &rhs)
{
_size = rhs._size;
pia = new int [_size];
for (int i=0; i<_size; i++) 
{
pia [i] = rhs.pia[i];
}
}
 
IntArray::IntArray (int *array, int sz)
{
_size = sz;
pia = new int [_size];
for (int i=0; i<_size; i++) 
{
pia [i]=array[i];
}
}
 
int IntArray::size()
{
return _size;
}
 
Текущее время: 13:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru