Нужно передавать функции или конструктору список чисел определенного типа, например, int, uint8_t или uint32_t. Как это сделать просто, производительно и так, чтобы работать с этим список как с массивом, то есть уметь обращаться по индексу?
Есть такой код:
#ifndef FIELD_H
#define FIELD_H
#include <cstdint>
#include <initializer_list>
namespace field
{
class FieldElement
{
uint8_t chunks[5];
public:
FieldElement(std::initializer_list<uint8_t> a);
};
FieldElement zero();
FieldElement one();
}
#endif
Нужно иметь возможность создать элемент конечного поля из списка чисел или массива байт. Как это сделать? Использовать std::tuple? Какие еще средства для этого есть?
Напишите тело конструктора:
FieldElement::FieldElement(std::initializer_list<uint8_t> a)
{
std::copy_n(a.begin(), 5, chunks);
}
Передо мной стоит следующая задача: написать программный код в OC Windows в среде Borland C++ Builder, соотвественно, на языке С++, который позволит считывать...
Пользователи StackOverflow! Нужны дельные советы по этой довольно актуальной темеПредставьте всем знакомую ситуацию: есть диплом о высшем образовании...
Вчера попробовал новые javascript модули, я уже пользовался модулями в D и поэтому понимал что эта вещ хорошая, и плохо что в основных популярных...
Недавно начал изучать VueJS 2, и при создании фильтра для таксономий для wordpress темы столкнулся с такой проблемой