88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
1 | |
Динамический bitset, возможно ли такое?04.11.2013, 19:12. Показов 7714. Ответов 34
Метки нет (Все метки)
как известно size в bitset<size> должно быть статической, как реализовать класс с полем bitset<size> в
конструктор\параметр которого передается некое число N а size = N + -/(какая то мудрая формула + куча циклов) возможно ли такое? Добавлено через 1 минуту просто что то клемануло и эта мысль не покидает
0
|
04.11.2013, 19:12 | |
Ответы с готовыми решениями:
34
Что такое bitset<8>? Что такое динамический класс? Возможно ли создать двумерный динамический массив? Приведение типов, возможно ли такое |
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
04.11.2013, 20:12 | 21 |
Ну здесь-то N не в конструктор передаётся. Если задача только в том, чтобы вычислить M из параметра шаблона N, то тут всё упирается в ограничения constexpr-функций, то есть, вполне реализуемо. А вот о передаче N конструктору можно забыть.
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 20:13 [ТС] | 22 |
constexpr функции - зачем нужны тогда? посчитать что то и подставить значения, почему сразу нне вставить готовое значение(возможно я это не пойму пока не столкнусь с задачей требующей такого решения ))
0
|
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
04.11.2013, 20:16 | 23 |
Потому что один раз написать функцию обычно надёжнее и удобнее, чем много раз вручную считать готовые значения с риском ошибиться.
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 20:19 [ТС] | 24 |
в данный момент такой задачи нет, просто стало интересно возможно ли чтот придумать динамическое используя bitset
Добавлено через 2 минуты что можно стоящее почитать о C++11?(кроме доки на англ языке) мб ссылки какие то есть....этот стандарт сильно расширяет возможности?
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 20:29 [ТС] | 26 |
на англ языке порядок, придется по этой книге англ язык еще выучить
0
|
Croessmah
|
04.11.2013, 21:59
#29
|
0
|
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 1
|
|
19.12.2015, 11:45 | 30 |
Croessmah,
0
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
|
19.12.2015, 18:48 | 32 |
... А зачем надо, чтобы полем был именно bitset<size>? Зачем привязываться к чему-то статическому, если нужна динамика?
Задача, вообще говоря, нетрудная. Если уйти от подобных необоснованных ограничений.
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
26.12.2015, 01:50 [ТС] | 33 |
Была задача создать класс в котором содержится поле bitset<N>, N - вычисляется во время выполнения программы..если можете напишите пожалуйста решение, для вас эта задача все равно несложная.
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
26.12.2015, 08:46 | 34 |
Товарищ пошутил, ее давно уже на русский перевели: http://www.ozon.ru/context/detail/id/27978215/
1
|
26.12.2015, 12:44 | 35 |
std::vector<char>
http://www.boost.org/doc/libs/... itset.html http://theboostcpplibraries.co... amicbitset
0
|
26.12.2015, 12:44 | |
26.12.2015, 12:44 | |
Помогаю со студенческими работами здесь
35
Возможно ли сделать такое сокращение? Простой Кейлоггер. Такое возможно? Необъявленые переменные в C++- неужели такое возможно? Что такое динамический раздел? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |