19 lines
443 B
C++
19 lines
443 B
C++
|
#include "ByteUtils.h"
|
||
|
|
||
|
#include <iostream>
|
||
|
|
||
|
int main()
|
||
|
{
|
||
|
auto byte = ByteUtils::getFromString("00110101");
|
||
|
std::cout << "Value is " << static_cast<unsigned>(byte) << std::endl;
|
||
|
|
||
|
auto string_rep = ByteUtils::toString(byte);
|
||
|
std::cout << "String rep is " << string_rep << std::endl;
|
||
|
|
||
|
auto slice = ByteUtils::getMBitsAtN(byte, 3, 3);
|
||
|
std::cout << "Slice is " << ByteUtils::toString(slice) << std::endl;
|
||
|
|
||
|
|
||
|
return 0;
|
||
|
}
|