88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
1 | |
Динамический bitset, возможно ли такое?04.11.2013, 19:12. Показов 7713. Ответов 34
Метки нет (Все метки)
как известно size в bitset<size> должно быть статической, как реализовать класс с полем bitset<size> в
конструктор\параметр которого передается некое число N а size = N + -/(какая то мудрая формула + куча циклов) возможно ли такое? Добавлено через 1 минуту просто что то клемануло и эта мысль не покидает
0
|
04.11.2013, 19:12 | |
Ответы с готовыми решениями:
34
Что такое bitset<8>? Что такое динамический класс? Возможно ли создать двумерный динамический массив? Приведение типов, возможно ли такое |
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 19:20 [ТС] | 3 |
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 19:27 [ТС] | 5 |
допустим после манипуляций над N , size = 2 (бита) 2/8+1 это как и зачем?
Добавлено через 2 минуты мне нужен именно bitset<size> например если мне нужно всего 2 бита, то занимаемая память должна быть 2 бита, а не 2 бита + 6 ненужных Добавлено через 2 минуты если кто знает как это сделать прошу написать класс и полем bitset<size> + конструктор больше ничего не надо
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 19:39 [ТС] | 7 |
окау
и все как сделать динамический битсет?
0
|
шКодер самоучка
|
||||||
04.11.2013, 19:42 | 8 | |||||
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 19:46 [ТС] | 9 |
та ну...я спрашиваю за стандартный bitset если не возможно так сделать напишите - это не возможно, если возможно напишите как
и еще раз полем класса должен быть ОБЯЗАТЕЛЬНО bitset!
0
|
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
|
||||||
04.11.2013, 19:49 | 10 | |||||
Пришло в голову только такое:
0
|
шКодер самоучка
|
|
04.11.2013, 19:50 | 11 |
bitset это шаблон
size - параметр этого шаблона любой шаблон определяется во время компиляции, следовательно его нельзя переопределить во время исполнения Не по теме: поделись, что курил?)
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 19:55 [ТС] | 13 |
0
|
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
04.11.2013, 19:58 | 14 |
В таком случае ответ на вопрос будет "однозначно нет". Параметр bitset должен быть constexpr, а параметр функции им быть не может в принципе ни при каких условиях. Сам буквально наткнулся на днях на это печальное обстоятельство, правда, совсем по другому печальному поводу.
0
|
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
|
|
04.11.2013, 20:05 | 16 |
Cra3y, может тогда уже лучше к специализации std::vector <bool> прибегнуть?
0
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
04.11.2013, 20:06 [ТС] | 17 |
к счастью у меня такой проблемы нету, мысли глупые просто в голову лезут
так это не подойдет:?
0
|
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
|
|
04.11.2013, 20:10 | 20 |
Подойдет, но здесь придется передавать n как шаблонный параметр и веселиться с compile-time рекурсией. К тому же шаблонный параметр должен быть constexpr.
0
|
04.11.2013, 20:10 | |
04.11.2013, 20:10 | |
Помогаю со студенческими работами здесь
20
Возможно ли сделать такое сокращение? Простой Кейлоггер. Такое возможно? Необъявленые переменные в C++- неужели такое возможно? Что такое динамический раздел? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |