Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан список, содержащий целые числа. определить количество различных элементов этого списка https://www.cyberforum.ru/ cpp-beginners/ thread850248.html
...
C++ Как выполнить циклы одновременно?
Здраствуйте программисты я работаю над маленьким проектом разделения в трехфазном сепараторе.Все почти уже закончил.Только возникла проблема с одновременным выполнением циклов. вот алгоритмы...
Использование функции get() без параметров C++
Добрый вечер! Помогите, пожалуйста, разобраться с примером. #include <iostream.h> int main () { char ch; while ( (ch=cin.get())!=EOF) { cout<<"ch: "<<ch<<endl; }
C++ vector<vector<double>> + std::sort() Позвольте узнать... Возможно ли через vector<vector<double>> и функцию std::sort() отсортировать строки массива в лексикографическом порядке? Пример: 1 2 3 0 5 7 0 5 1 Получим: 0 5 1 0 5 7 1... https://www.cyberforum.ru/ cpp-beginners/ thread850230.html
C++ Сортировка строк двумерного std::vector'а в лексикографическом порядке https://www.cyberforum.ru/ cpp-beginners/ thread850223.html
Позвольте узнать... Возможно ли через vector<vector<double>> и функцию std::sort() отсортировать строки массива в лексикографическом порядке? Пример: 1 2 3 0 5 7 0 5 1 Получим: 0 5 1 0 5 7 1...
Заполнение массива случайными числами в цикле C++
Есть массив который заполняется случайным образом. как сделать чтобы он заполнялся случайным образом несколько раз и результаты выводились на экран? следующий код ошибку выдает #include <cstdlib>...
C++ Откомментируйте календарь
Объясните пожалуйста, почему в 18й строке вычитаем 2008? Ещё пожалуйста откомментируйте строки снизу, что календарь отрисовывают (где формулы), мол, почему эти числа и что там и как происходит. Нужно...
C++ std::move, rvalue reference Здравствуйте! Недавно начал разбираться с новыми способами передачи аргументов. Прочитал около 10 статей, некоторые на русском, некоторые на английском. Но осталось несколько вопросов... Помогите... https://www.cyberforum.ru/ cpp-beginners/ thread850214.html
C++ Ломбард - вывод табличных данных https://www.cyberforum.ru/ cpp-beginners/ thread850210.html
Помогите сделать таблицу. Плыз) #include <iostream> #include <fstream> #include <string.h> #include <windows.h> #include <iomanip> using namespace std; const int SZ=1;
C++ По поводу ссылок и конструктора копирования Никак не пойму. При создании объекта и передачи конструктору в качестве параметра объекта другого класса, отладчик показывает что на строчке Data(Element) выполняется конструктор копирования класса... https://www.cyberforum.ru/ cpp-beginners/ thread850196.html
Грамотный. Безпорно.
16618 / 9657 / 1863
Регистрация: 27.09.2012
Сообщений: 23,955
Записей в блоге: 2
27.04.2013, 21:06 0

шаблон класса

27.04.2013, 21:06. Просмотров 668. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от __Александр__ Посмотреть сообщение
Спроектировать шаблон класса.
C++
1
2
3
4
5
6
7
8
    long Pop_Back()  {                                                                  //выброс последнего добавленного элемента в массиве
        if(count == 0)                                                                  //если элементов нет, вернем -1
            return -1;
        count--;                                                                        //в противном случае уменшаем счетчик элементов
        long temp = pArr[count];                                                        //запоминаем последний элемент
        pArr[count] = NOT_USED;                                                         //затираем этот элемент в массиве
        return temp;                                                                    //выбрасываем значение элемента
    }
Как-то не хорошо возвращать значение при удалении. Если это будет шаблонный класс, то вместо long может быть достаточно сложный класс, копирование объектов которого может быть весьма затратным удовольствием.
И при таком подходе к удалению(уменьшение count) вам понадобиться аллокатор

Вернуться к обсуждению:
шаблон класса
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2013, 21:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Шаблон класса (параметризация класса)
Нужна помощь и советы!!! Англо-русский словарь построен как список. Каждая компонента содержит...

Создать шаблон некоторого класса, возможно, реализованного с применением некоторого серверного класса
Добрый день, Уважаемые профессионалы. Прошу помочь в решении задачи. Честно говоря, я ничего...

Шаблон класса
Приветствую. Есть глупый вопрос. Имеется класс: #pragma once #include &quot;support.hpp&quot; ...

Шаблон класса
Есть класс телефонный номер - #ifndef NUMBERR_H #define NUMBERR_H class numberr { int...

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