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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Kerberos
Сообщений: n/a
#1

Почему не получается использовать bitset в VC++? - C++

03.05.2009, 12:52. Просмотров 1273. Ответов 3
Метки нет (Все метки)

Никак не получается использовать bitset в VC++6 . Очень надо - двоичный вектор . В стандарте описан bitset , но работать отказывается . Помогите пожалуйста , кто знает . Буду искренне благодарен . Может это и смешно , но я уже неделю с этим развлекаюсь. И мне уже не смешно .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2009, 12:52     Почему не получается использовать bitset в VC++?
Посмотрите здесь:

C++ Я пробую почему-то не получается
Не получается использовать правильно операторы C++
Почему не получается C++
C++ Не получается скомпилировать и использовать файл .lib
Не получается использовать std::copy как memcpy? C++
Не получается использовать libcurl C++
C++ Не получается использовать итераторы вектора в качестве итераторов своего класса
C++ Bitset to int
C++ Разобраться почему не компилируется код (использование std::bitset)
C++ Не получается использовать методы класс
C++ Не получается вводить слово и использовать его через for
Не получается использовать исключительные ситуации C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palva
2460 / 1682 / 216
Регистрация: 08.06.2007
Сообщений: 6,639
Записей в блоге: 4
03.05.2009, 13:44     Почему не получается использовать bitset в VC++? #2
Следующий пример из http://www.sgi.com/tech/stl/bitset.html
у меня работает
Код
#include <iostream>
#include <bitset>
using namespace std;

int main() {
  const bitset<12> mask(2730ul); 
  cout << 'mask =      ' << mask << endl;

  bitset<12> x;

  cout << 'Enter a 12-bit bitset in binary: ' << flush;
  if (cin >> x) {
    cout << 'x =        ' << x << endl;
    cout << 'As ulong:  ' << x.to_ulong() << endl;
    cout << 'And with mask: ' << (x & mask) << endl;
    cout << 'Or with mask:  ' << (x | mask) << endl;
  }
}
Kerberos
Сообщений: n/a
03.05.2009, 14:13     Почему не получается использовать bitset в VC++? #3
Так в том то и фишка вся што в Borland C++ эта хрень работает а в VC++ не хочет . Но спасибо большое за ответ и сайт очень занимательный
palva
2460 / 1682 / 216
Регистрация: 08.06.2007
Сообщений: 6,639
Записей в блоге: 4
03.05.2009, 16:04     Почему не получается использовать bitset в VC++? #4
Интересно, какими словами 'не хочет'. Дело в том, что у меня тоже VC++ 6.0. STL - стандартный. Создал с нуля консольный проект, скопировал пример, вставил первые три строчки с заголовками и namespace и запустил. Позднее погонял еще с битсетом длины 48 битов и разными функциями. Всё работает.
Yandex
Объявления
03.05.2009, 16:04     Почему не получается использовать bitset в VC++?
Ответ Создать тему
Опции темы

Текущее время: 23:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru