0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
||||||
1 | ||||||
Создать класс, содержащий динамический массив и количество элементов в нем07.10.2018, 13:35. Показов 13210. Ответов 25
Создать класс, содержащий динамический массив и количество элементов в нем. Добавить конструктор, который выделяет память под заданное количество элементов, и деструктор. Добавить методы, позволяющие заполнять массив случайными числами, переставлять в данном массиве элементы в случайном порядке, находить количество различных элементов в массиве, выводить массив на экран. Пожалуйста помогите забыл где остановился
0
|
07.10.2018, 13:35 | |
Ответы с готовыми решениями:
25
Создать динамический класс Book, содержащий динамический массив Authors Создать класс содержащий динамический массив Создать связный динамический список двунаправленный и в нем обеспечить подсчет элементов Создать динамический дек и в нем произвести добавление элементов справа и слева |
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
|
|||||||||||
07.10.2018, 17:45 | 2 | ||||||||||
Сообщение было отмечено Алексей Макаров как решение
Решение
Файл "MyArray.h":
Кликните здесь для просмотра всего текста
Файл "main.cpp": Кликните здесь для просмотра всего текста
Как-то так?
2
|
0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
|
07.10.2018, 18:05 [ТС] | 3 |
ТЫ ЛУЧШИЙ
Добавлено через 3 минуты MAIN ОБРАЩАЕТСЯ К MYARRAY
0
|
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
|
|
07.10.2018, 18:11 | 4 |
0
|
245 / 139 / 53
Регистрация: 23.11.2015
Сообщений: 394
|
|
07.10.2018, 18:13 | 5 |
0
|
0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
|
07.10.2018, 18:18 [ТС] | 6 |
мой компилятор ругается(44 строка)(Dev c++)
10 10 C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\main.cpp [Error] shadows template parm 'class T' C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\main.cpp In constructor 'MyArray<T>::MyArray(size_t)': 18 25 C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\main.cpp [Error] there are no arguments to 'srand' that depend on a template parameter, so a declaration of 'srand' must be available [-fpermissive] 18 25 C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\main.cpp [Note] (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\main.cpp In member function 'void MyArray<T>::rand_val()': 34 30 C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\main.cpp [Error] there are no arguments to 'rand' that depend on a template parameter, so a declaration of 'rand' must be available [-fpermissive]
0
|
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
|
|||||||||||
07.10.2018, 18:25 | 7 | ||||||||||
1
|
245 / 139 / 53
Регистрация: 23.11.2015
Сообщений: 394
|
|
07.10.2018, 18:31 | 8 |
ну почти. кроме конструктора копирования я имел в виду еще копирующий оператор присваивания.
0
|
0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
|
07.10.2018, 18:32 [ТС] | 9 |
осталось 3 ошибки
62 8 C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\Íîâàÿ ïàïêà\MyArray.cpp [Warning] extra tokens at end of #endif directive 49 14 C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\Íîâàÿ ïàïêà\MyArray.cpp [Error] declaration of 'class T' 12 10 C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\Íîâàÿ ïàïêà\MyArray.cpp [Error] shadows template parm 'class T'
0
|
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
|
|||||||||||||||||||||
07.10.2018, 18:56 | 10 | ||||||||||||||||||||
Итого файл "MyArray.h" Кликните здесь для просмотра всего текста
1
|
0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
|
07.10.2018, 19:03 [ТС] | 11 |
C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\Íîâàÿ ïàïêà\collect2.exe [Error] ld returned 1 exit status
ну почти а это из ниткуда
0
|
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
|
|
07.10.2018, 19:07 | 12 |
Можете написать содержимое файла, где находится определение функции main()?
1
|
0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
||||||
07.10.2018, 19:35 [ТС] | 13 | |||||
как вас понял
0
|
621 / 941 / 150
Регистрация: 10.08.2015
Сообщений: 5,019
|
|
07.10.2018, 19:40 | 14 |
Динамический массив в плюсах хехехе
0
|
0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
|
07.10.2018, 19:41 [ТС] | 15 |
выдал ошибку
1 21 C:\Users\Àëåêñåé Ìàêàðîâ\Desktop\Íîâàÿ ïàïêà\main.cpp [Error] MyArray.h: No such file or directory ругается на #include "MyArray.h"
0
|
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
|
|
07.10.2018, 20:04 | 16 |
0
|
0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
||||||
07.10.2018, 20:48 [ТС] | 17 | |||||
0
|
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
|
|
07.10.2018, 20:51 | 18 |
0
|
0 / 0 / 0
Регистрация: 11.07.2018
Сообщений: 21
|
||||||
07.10.2018, 22:18 [ТС] | 19 | |||||
ругается на #include "MyArray.h"
0
|
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
|
|
07.10.2018, 22:55 | 20 |
А Вы нормально фильм в проект добавили?
0
|
07.10.2018, 22:55 | |
07.10.2018, 22:55 | |
Помогаю со студенческими работами здесь
20
Создать класс-динамический массив Посмотрите объявление вектора и попытайтесь создать динамический массив, содержащий элементы типа char Создать класс который реализует динамический массив Создать класс с 1 полем: динамический массив char Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |