Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
#1

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

26.12.2013, 02:09. Просмотров 395. Ответов 4
Метки нет (Все метки)

как создать класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки?
переменная ошибки - это что?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2013, 02:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание классов (C++):

Создание классов - C++
Создать абстрактный базовый класс Vehicle (транспортное средство). Создать на его основе производные классы: Plane (самолёт), Car...

создание классов - C++
Создать класс Зачет, имеющий поля: название предмета, зачет (лог. поле). Создать производный класс Экзамен, имеющий поле оценка

Создание классов - C++
Создать абстрактный базовый класс Triangle(треугольеник) для представления треугольника виртуальными функциями вычисления площади и...

Создание классов - C++
Как орпеделить класс "символ в заданной позиции экрана" (использовать модуль conio.h). Предусмотреть компонентные данные, координаты...

создание классов - C++
создать класс который осуществляет вывод на экран таблицы умножения с++

Создание системы классов - C++
Создание системы классов для реализации основных операций над множествами. Описать класс «множество», позволяющий выполнять основные...

4
abit
271 / 270 / 35
Регистрация: 03.02.2013
Сообщений: 760
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;
}'
1
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;
0
abit
271 / 270 / 35
Регистрация: 03.02.2013
Сообщений: 760
26.12.2013, 02:34 #4
да, похоже на правду, но зачем Вам все эти контруткоры? зачем куча параметров у них? дайте подробнее код откуда вы это взяли
0
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
26.12.2013, 03:04  [ТС] #5
abit, кинуть полную задачку? челюсть отвиснет..

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

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

Добавлено через 9 минут
abit, подробного кода нет, есть только задание..
0
26.12.2013, 03:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2013, 03:04
Привет! Вот еще темы с ответами:

Создание шаблонов классов в С++ - C++
Динамический односвязный список Стек Двусвязный список Множество Дек Очередь 3-нарное дерево 4-арное дерево ...

Создание иерархии классов - C++
Создать абстрактный базовый класс Struct, с виртуальными методами изменения и получения значения информационного поля, и класс потомок...

Создание классов и объектов - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; class gai { private: char marka; int nomer; ...

Создание вектора классов - C++
#include &lt;algorithm&gt; #include &lt;vector&gt; #include &lt;stdio.h&gt; #include &lt;iostream&gt; using namespace std; class _my { public: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.