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

Операции с битами данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текстовый архиватор http://www.cyberforum.ru/cpp-beginners/thread1480510.html
нужен ну очень простенький текстовый архиватор в консольке на c++ ,может кто помочь ,либо у кого-нибудь есть. Алгоритм либо Хаффмана,либо какой-нибудь свой - без разницы
C++ Сортировка матрицы по строкам. Появляется мусор в матрице через раз Здравствуйте. Столкнулся с такой вот проблемой. При сортировке матрицы по строчкам, у меня через раз в конечной отсортированной матрице появляется мусор в матрице на позициях некоторых элементов. ... http://www.cyberforum.ru/cpp-beginners/thread1480508.html
C++ Странный вывод оператором cout
Доброго времени суток. Написал код: #include <iostream> #include <typeinfo> #include <cxxabi.h> int main() { int* p = 0, a = 0,status=11; std::cout << status
Телефонный справочник города C++
Файл содержит телефонный справочник некоторого города по следующей структуре : каждая строка содержит телефон , фамилия , название улицы, номер дома , номер квартиры
C++ Ошибка этапа исполнения - переполнение стека http://www.cyberforum.ru/cpp-beginners/thread1480463.html
Помогите пожалуйста C++ написала программу она правильно работает, но при каждом запуске она выкидывает окно переполнение стека (Run-Time Check Failure #2 - Stack around the variable 'mas' was...
C++ Вычислить значения функции заданной разложением в ряд Тейлора Для каждого х, изменяющегося от а до b с шагом h, найти значения функции Y(x), суммы S(x) и Y(x)-S(x) и вывести в виде таблицы. Значения а,b,h и n вводится с клавиатуры. Так как значение S(x)... подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4655 / 2863 / 228
Регистрация: 12.12.2009
Сообщений: 7,276
Записей в блоге: 2
Завершенные тесты: 1
19.06.2015, 21:02
Croessmah, можно как-нибудь так
C++
1
2
3
4
5
6
7
8
9
10
11
template < typename T >
inline bool get_bit ( const T & number , unsigned short index, typename std::enable_if<std::is_integral<T>::value>::type* = nullptr )
{
    return (1<<index)&number ;
}
 
template < typename T >
inline bool get_bit ( const T & number , unsigned short index )
{
    static_assert(false, "Are you crazy? Do you want to have operator & with non integer type?");
}
правда для корректной работы/компиляции это совершенно лишнее, но так хоть вменяемое сообщение в логе компиляции будет
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru