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

Контейнеры и итераторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему сын может спокойно работать с полями privat отцовского класса (опять template <class T> воду мутит!) http://www.cyberforum.ru/cpp-beginners/thread314364.html
Сабж class otets { public: otets (){}; private: int znach; }; template <class T> class sinn: public otets {
C++ Очень просто Я понимаю что создавалось много тем с этой проблемой но я не нашел их Просто напишите пожалуста как можно считать количество элементов одномерного массива http://www.cyberforum.ru/cpp-beginners/thread314341.html
C++ is.getline
Подскажите пожалуйста. Есть класс для работы со строками. Вот один из перегруженных операторов для ввода стоки istream& operator>>(istream& is, String& str) { const int N = 65536; // Временный массив для многострочного ввода char temp = {0}; size_t Length = 0, //длина последней введенной строки, Total = 0; //общая длина ввода; // ввод продолжается до ввода пустой...
Строки C++
Друзья если можно не большой пример работы со строками. К примеру оератором CIN>> присваиваю число или слово (переменной). Как зделать да бы из этой переменной можно было сосчитать колл-во введенных символов?
C++ Массив С++ http://www.cyberforum.ru/cpp-beginners/thread314328.html
Надо написать программу которая инициализирует массив и считывает сколько в нём элементов Функция для считывания xcount
C++ Удаление из списка Дан список из n целых чисел a1,a2,...an. Удалить из списка все элементы, входящие в него в точности два раза. #include <iostream.h> #include <conio.h> struct list { int info; list *next,*pred; }; void MakeL(list *&head) { подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
08.06.2011, 12:15     Контейнеры и итераторы
Цитата Сообщение от xadjek Посмотреть сообщение
Создать контейнер,
Контейнер надо свой написать или использовать STL контейнер?

Цитата Сообщение от xadjek Посмотреть сообщение
12 карт 4 мастей от 1 до Т
Эээ... 2,3,4,5,6,7,8,9,10,В,Д,К,Т -- тринадцать (не 12) карт. Какую-то надо выбросить?

И дальше по заданию непонятно, где надо использовать свой самописный контейнер, а где -- STL контейнеры.

Если надо создать свой контейнер для хранения набора карт (выборка N из 52), я бы предложил создать контейнер-множество. Причем его совершенно не обязательно строить на базе дерева, это может быть просто массив из 7 байт, где каждый бит обозначает соответствующую карту. (7*8 = 56 бит, а карт всего 52, так что хватит и еще останется).
 
Текущее время: 15:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru