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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Текстовый архиватор http://www.cyberforum.ru/cpp-beginners/thread1480510.html
нужен ну очень простенький текстовый архиватор в консольке на c++ ,может кто помочь ,либо у кого-нибудь есть. Алгоритм либо Хаффмана,либо какой-нибудь свой - без разницы
C++ Сортировка матрицы по строкам. Появляется мусор в матрице через раз Здравствуйте. Столкнулся с такой вот проблемой. При сортировке матрицы по строчкам, у меня через раз в конечной отсортированной матрице появляется мусор в матрице на позициях некоторых элементов. Сортировку нужно осуществить с помощью Selection Sort. В чем может тут быть проблема? #include <iostream> #include <Windows.h> #include <assert.h> #include <fstream> 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 corrupted) как это можно исправить? Сам код: // ффффффффф.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) {
C++ Вычислить значения функции заданной разложением в ряд Тейлора Для каждого х, изменяющегося от а до b с шагом h, найти значения функции Y(x), суммы S(x) и Y(x)-S(x) и вывести в виде таблицы. Значения а,b,h и n вводится с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), при правильном решении значения S и Y для заданного аргумента х (для тестовых значений исходных данных) должны совпадать в целой части в первых двух-четырех позициях... подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 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?");
}
правда для корректной работы/компиляции это совершенно лишнее, но так хоть вменяемое сообщение в логе компиляции будет
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru