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

Написать функцию, которая напечатает битовое представление значения заданного типа – enum - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функторы, предикаты, функциональные адаптеры, лямбда-функции http://www.cyberforum.ru/cpp/thread1087631.html
Вступление Статья ориентирована на программистов С++, поверхностно знающих/желающих узнать STL, в особенности, с использованием его алгоритмов. Это краткий обзор по основным понятиям, в конце...
C++ Перевод текста в XML Всем доброго дня! Как-то внезапно возникло несколько вопросов. 1. Есть текст, обычной исходный код С++ в *.cpp файле. Как мне его перевести в *xml файл? Есть как понимаю, много всяких библиотек... http://www.cyberforum.ru/cpp/thread1086971.html
C++ Ошибка при сборке проекта в Eclipse, с++
Подскажите пожалуйста, как можно исправить ошибку? Возможно я что-то не то сделал или не все инструкции доделал до конца? Description Resource Path Location Type fatal error: wchar.h: No such...
C++ Работа с твиттер (нужна библиотека)
Уважаемые программисты! Подскажите пожалуйста какой(ими) библиотеками вы пользуетесь для работы с twitter. Хочу создать бота, который бы твител кое-какую информацию.
C++ [OpenCV] Поиск по шаблону http://www.cyberforum.ru/cpp/thread1086272.html
Добрый день, имеется код с robocraft, в котором используется функция cvMatchTemplate, вопрос состоит в том, чтобы узнать нашла ли функция шаблон на данном изображении или нет. #include...
C++ Забиндить функцию с параметрами, чтобы она хранилась в классе и вызывалась без placeholders Значит привет всем. Суть в кратце: хочу забиндить функцию с параметрами (кол-во произвольно), чтобы она хранилась в классе, и чтобы я мог вызвать её без placeholders. Для наилучшего понимания того... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7510 / 4642 / 700
Регистрация: 29.11.2010
Сообщений: 12,676
05.02.2014, 02:51
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <bitset>
#include <iostream>
#include <string>
 
using namespace std;
 
enum class enu : size_t
{
  e1 = 10, e2 = 30, e3 = 57, e4 = 42
};
 
template <typename T>
bitset<16> dec_to_bin(const T &val)
{
    return bitset<16>(val);
}
 
int main()
{
    cout << dec_to_bin( static_cast<underlying_type<enu>::type>(enu::e3));
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.