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

Создание классов - C++

Восстановить пароль Регистрация
 
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
26.12.2013, 02:09     Создание классов #1
как создать класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки?
переменная ошибки - это что?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2013, 02:09     Создание классов
Посмотрите здесь:

Создание и использование классов C++
C++ Создание классов
создание классов C++
C++ Создание классов
Создание классов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
26.12.2013, 02:29     Создание классов #2
тут возможно много вариантов, все и не перечислишь сходу, но если думать от простого:
ссылку на int - копать в int&/int*
раземрность вектора? что имеется в виду?
C++
1
2
3
4
class Vector {
...
demension i
...
или
C++
1
std::vector<a0,a1...an>
?

переменная ошибки - это что?
скорее всего это eps, обычная переменная double типа, которая хранит в себе ошибку вычислений, чаще используется в разных алгоритмах где надо найти решение с заданной точностью, типа вероятностных, генетических, поиска экстремума функции, алгоритма монте-карло и т.д.

так что судя по тупой задаче тут хотят:
C++
1
2
3
4
5
6
class Vector
{
     void* myVector;
     unsigned int demension;
     double eps;
}'
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
26.12.2013, 02:34  [ТС]     Создание классов #3
abit, то есть примерно так?
C++
1
2
3
4
5
6
7
8
9
lass vector {
public:
    vector();
    vector (int *v, int size, char *errors);
    vector (vector &s);
    ~vector();
    int *v;
    int size;
    double eps;
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
26.12.2013, 02:34     Создание классов #4
да, похоже на правду, но зачем Вам все эти контруткоры? зачем куча параметров у них? дайте подробнее код откуда вы это взяли
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
26.12.2013, 03:04  [ТС]     Создание классов #5
abit, кинуть полную задачку? челюсть отвиснет..

Добавлено через 24 секунды
Создать класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки. Класс имеет конструкторы по умолчанию, конструктор с одним и двумя параметрами, конструктор копирования и деструктор. Определить оператор +, - , * , - как дружественные функции, =, +=, -=, *=,[] - как функции-члены. Определить операторы =, +, - , *, +=, -=, *= с целым числом операторы ++ и --. Определить функцию печати. Сравнить время работы созданного класса и встроенного массива типа int. Перегрузить операторы вывода и ввода в поток.

Добавлено через 17 минут
помогите с написанием кода вот до сюда:
Создать класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки. Класс имеет конструкторы по умолчанию, конструктор с одним и двумя параметрами, конструктор копирования и деструктор.
остальное сам попытаюсь догнать...

Добавлено через 9 минут
abit, подробного кода нет, есть только задание..
Yandex
Объявления
26.12.2013, 03:04     Создание классов
Ответ Создать тему
Опции темы

Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru