Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Проверка на правильность времени, и показ времени Подскажите, что нужно возвращать в функцию bool is_correct(TIME t); и как эту функцию коректности времени всунуть в функцию void show_time(TIME t)? вот код: struct TIME { int hour; int min; int sec; }; https://www.cyberforum.ru/ cpp-beginners/ thread1708508.html Вычислить сумму чисел последовательности, стоящих в позициях, являющихся простыми числами C++
Добрый день, можете помочь с задачей. Нужно написать программу через функцию. Что то не совсем разобралась... Дана последовательность из не менее, чем двух натуральных чисел, за которой следует 0. Вычислить сумму тех из них, порядковые номера которых - простые числа.
C++ Разложение числа на k простые и его степени чтобы при перемножений вышло число n Даются 2 числа n и k Разложить n на k чисел так чтобы 1) их перемножение равнялось n 2) число под корнем было простое или само число было простое если число нельзя так разложить то надо вывести -1 ПРИМЕРЫ Ввод | Вывод 20 2 | 4 5 https://www.cyberforum.ru/ cpp-beginners/ thread1708420.html C++ Std::logic_error Здравствуйте, требуется помощь, возникла проблема при работе с string, что делать? #include <iostream> #include <string> using namespace std; class Overloard{ https://www.cyberforum.ru/ cpp-beginners/ thread1708416.html
C++ Можно ли обойти динамический массив не зная его размер?
Массив ниже. Есть ли способ обойти такой массив используя указатель pArr на него? Не используя count. int count = 7; int *pArr = new int; int id = 0; while (id < count) {
C++ Выполнить сортировку данных по номенклатурному номеру Подготовьте массив указателей на PRICE на 50 элементов. Считайте все записи из файла "8.dat" . Для чтения каждой отдельной записи осуществите динамический захват памяти. Соответствующий адрес храните в массиве указателей. Выполните сортировку данных по номенклатурному номеру - причем сортировать потребуется только указатели в массиве. https://www.cyberforum.ru/ cpp-beginners/ thread1708376.html
C++ Класс StringArray: создать функции заполнения из файла https://www.cyberforum.ru/ cpp-beginners/ thread1708367.html
Здравствуйте, мне нужно создать класс StringArray. Строки будут считываться из файла, вопрос: можно ли написать функции считывания из файла и вызывать эти функции в конструкторе и какие параметры должны быть в классе, только char** string// двумерный массив строк int count_row;// количество строк
C++ Почему не наследуется?
Создала невиртульную функцию ф в классе а. Затем сделала : public a для класса б, то есть класс б стал наследником а. В нем функция ф определена. Затем сделала класс с наследником б. Но в ней функция ф не определена. Что такое?
C++ Рассчитать сумму используя цикл do-while https://www.cyberforum.ru/ cpp-beginners/ thread1708339.html
Помогите написать программу на C++, которая б считала данную сумму с применением цикла do-while. y=\sum_{k=1}^{5}(k+e^x)
C++ Написать функцию нахождения всех парных элементов, сумма индексов которых кратна 6 задано двумерный массив целых чисел из диапазона (13 , ..., 57). Найти все парные элементы , или кроме сумма индексов которых кратна 6 . Но надо через функцию. https://www.cyberforum.ru/ cpp-beginners/ thread1708332.html
C++ Удалить с m по n символов, перезаписать строку и показать ее на экран
Удалить с m по n символов, перезаписать строку и показать ее на экран
C++ В строке найти слова палиндромы Написать функцию, определяющую является ли слово - словом "перевертышем". https://www.cyberforum.ru/ cpp-beginners/ thread1708300.html
1 / 1 / 4
Регистрация: 04.12.2015
Сообщений: 51
11.04.2016, 11:08  [ТС] 0

Шаблонный класс и класс одномерный массив - C++ - Ответ 9006457

11.04.2016, 11:08. Показов 4342. Ответов 10
Метки (Все метки)

Ответ

maxm, Надо создать шаблонный класс, в который будут поступать int, char, float. Но я не понимаю как сделать так чтобы туда поступил НЕ шаблонный класс, в моем случае этот класс одномерный массив.
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
class massiv
{
    private:
        int n = 0;
        int *arra;
    public:
        massiv()
        {
            cout<<"\n\nСработал конструктор\n\n";
        }
        ~massiv(){delete []arra; arra = NULL;}
        int insert_massiv(int *&arra, int n)
        {
 
            arra = new int[n];
            cout<<"\nЭлементы массива случайные числа.\n\n";
            srand(time(NULL));
            for(int i=1;i<=n;i++)
            {
                arra[i] = rand()%100+1;
            }
        }
        void out_array(int *&arra, int n)
        {
            for(int i = 1; i<=n; i++)
            {
                cout<<arra[i]<<"\t";
            }
            cout<<endl<<endl;
        }
 
 
};
После того как я передаю его в шаблонный класс, все нормально.
C++
1
Arr<class massiv> ma();
Но когда я пытаюсь применить метод вывода, у меня появляется ошибка.

Добавлено через 9 минут
mimicria, ну сделал я не в конструкторе. Шаблон заданного класса - это неведомая х**нь, которую я не понимаю. Ибо это класс - одномерный массив. Ибо еще что-то. Вот эти операции.
C++
1
2
 Arr & operator * (const Arr& ob);
    Arr & operator [] (const Arr& ob);
Добавлено через 30 секунд
marat_miaki, Я уже все исправил

Вернуться к обсуждению:
Шаблонный класс и класс одномерный массив C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2016, 11:08
Готовые ответы и решения:

Шаблонный класс массив
Здравствуйте,необходимо создать шаблонный класс массив и в нем перегрузить некоторые операторы. У...

Класс Matrix: реализовать шаблонный класс для двумерных массивов
Доброго времени суток. У меня вопрос: я создал класс Array со внутренним динамическим массивом и...

Шаблонный класс целочисленный массив
Доброе утро. Не спалось, решил пошаманить. Нашел задачку, которая заинтересовала, так как с таким...

Шаблонный класс, определяющий двумерный динамический массив
Прошу помощи Задание: Создайте шаблонный класс, определяющий двумерный динамический массив, тип...

10
11.04.2016, 11:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2016, 11:08
Помогаю со студенческими работами здесь

Создать шаблонный класс - двумерный динамический массив
Задание:Создать шаблонный класс - двумерный динамический массив. Тип элементов массива определяется...

Шаблонный класс: динамический числовой массив увеличиваемого размера
привет помогите реализовать программу на шаблоны пожалйста: Реализовать динамический числовой...

Как создать шаблонный класс-массив для хранения объектов?
Есть абстрактный класс Figure. Есть два производных от него класа: Field i TicTаc. И есть...

Создать шаблонный класс - ассоциативный массив, используя std::vector
Задание выглядит так: &quot;Создать шаблонный класс – ассоциативный массив mymap с использованием...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru