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

Параметр в экземпляре класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Если вдруг IntelliSense оказался вдруг http://www.cyberforum.ru/cpp-beginners/thread817248.html
Часто возникают проблемы с работой IntelliSense. Пропадает всеми любимое подчеркивание ошибок и т.д. Данная беда особенно характерна для Windows XP, в связи с этим Microsoft выпустило исправление. Действенно, но требует лицензионного соглашения. Хотя my vc2010 скачана с нэта и успешно crak-crak, - исправление успешно решило трабл. Так что, всем нуждающимся ссыль в помощь. ))
C++ Классы - ошибка в деструкторе У меня сейчас такое "задание": опередить класс длинного целого числа (длинная арифметика), для сохранения которого необходимо использовать однонаправленный связной список. Конструктор создаёт всего-лишь первый элемент списка "Head" со значениями data = NULL, next = NULL. При чтении числа значения заносятся в конец списка. В итоге данный деструктор выдаёт ошибку при удалении двух чисел в конце... http://www.cyberforum.ru/cpp-beginners/thread817230.html
Зацикливается make (makefile) C++
Решил освоить makefile Создаю простейшую программу, состоящую из единственного файла main.cpp Создаю makefile (makefile): all: g++ main.cpp -o test Создаю батник: make
Дано предложение. Напечатать все различные слова C++
Здравствуйте уважаемые форумчане. Дано предложение. Напечатать все различные слова... Как тут быть, какие идеи..?
C++ STL бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread817215.html
Доброго времени суток!:) Изучаю STL, пока поверхностно прошелся по контейнерам, но не встретил деревьев... хотя set, multiset, map и multimap реализованы на основе бинарных деревьев... и у меня возник вопрос, каким образом можно реализовать бинарное дерево с помощью STL, не каждый раз же вручную писать.... Заранее спасибо!:)
C++ Что выполняется быстрее? Что выполняется быстрее (в первом случае идет вычисление адреса элемента массива, а во втором вычисляется сам элемент, причем известно что обязательно вычитание)?. Есть ли способы сделать это быстрее? Случай 1: mas = mas2; Случай 2: mas = i - j; подробнее

Показать сообщение отдельно
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
24.03.2013, 17:09     Параметр в экземпляре класса
Добрый день всем.

имеется обрывок класса
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
template <class TKey, class TStoredData>
class FixedCache 
{
 
public:
 
    enum TRemoveStrategy {
 
        FIFO,
        LRU
 
    };
 
 
private:
 
...
 
 
public:
 
    FixedCache(size_t sz, TRemoveStrategy stratery_type);
 
...
далее создаю объект как

C++
1
FixedCache<int,int> d(5, FixedCache<int,int>::LRU);
то есть указываю 2-м параметром стратегию выборки элемента в кэше.

мне не нравится что надо указывать <int,int> в FixedCache<int,int>


ребят подскажите как бы покрасивей сделать этот момент ???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru