Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

Разобраться почему не компилируется код (использование std::bitset) - C++
У меня не компилируется этот код. Где Ошибка? #include "stdafx.h" #include <iostream> #include <conio.h> using namespace...

Не получается использовать libcurl - C++
Скинул include файлы в include папку visual studio, lib файлы в lib папку, dll-ки в папку system32 windows. Вот тестовый пример, но...

Не получается использовать правильно операторы - C++
Здравствуйте, не понимаю как использовать правильно операторы textattr, clrscr, и cputs. Если я их отключаю, то программа работает хорошо и...

Не получается использовать методы класс - C++
Прошу объяснить мне (дебилу) что я делаю не так: main.cpp #include "class_name.h" int main(int argc, char *argv) { ...

Не получается использовать исключительные ситуации - C++
Здравствуйте, столкнулся с проблемкой, необходимо использовать исключительные ситуации в С++, если я вызываю ее с помощью throw то все...

Не получается скомпилировать и использовать файл .lib - C++
Хаюшки, мечтал сделать свою мини-библиотечку и за одно научиться работать с lib файлами, но нормального руководства нет, все либо дотошно...

3
palva
2650 / 1877 / 274
Регистрация: 08.06.2007
Сообщений: 7,203
Записей в блоге: 4
03.05.2009, 13:44 #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;
  }
}
0
Kerberos
03.05.2009, 14:13 #3
Так в том то и фишка вся што в Borland C++ эта хрень работает а в VC++ не хочет . Но спасибо большое за ответ и сайт очень занимательный
palva
2650 / 1877 / 274
Регистрация: 08.06.2007
Сообщений: 7,203
Записей в блоге: 4
03.05.2009, 16:04 #4
Интересно, какими словами 'не хочет'. Дело в том, что у меня тоже VC++ 6.0. STL - стандартный. Создал с нуля консольный проект, скопировал пример, вставил первые три строчки с заголовками и namespace и запустил. Позднее погонял еще с битсетом длины 48 битов и разными функциями. Всё работает.
0
03.05.2009, 16:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2009, 16:04
Привет! Вот еще темы с ответами:

Не получается использовать std::copy как memcpy? - C++
Получил задание переписать свою код: Поля x, y указывают координаты, куда должен быть помещен файл - кадр, а width, height ширину и...

Не получается вводить слово и использовать его через for - C++
Делаю корявый код базы данных студентов через структуру. Хочу чтобы пользователь мог ввести фамилию студента и получить его данные. Пока...

Почему не получается - C++
#include &lt;iostream&gt; using namespace std; class user { public: void output() const { for (int j = 0; j &lt;...

Не получается использовать итераторы вектора в качестве итераторов своего класса - C++
Пишу класс матрицы, основанный на векторе. Хочу его сделать stl-совместимым. Т.к. класс основан на векторе, решил возвращать итераторы...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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