Я не уверен, что вопрос здесь отвечает на этот вопрос из-за странной формулировки, но:
если бы у меня был:
struct numpair
{
some_type_with_a_size_of_2 a,b;
};
struct bignum
{
some_type_with_a_size_of_4 a;
};
Могу ли я переинтерпретировать_привести вектор больших чисел к вектору числовых пар? Если нет, есть ли другие обходные пути, которые не требуют от меня создания нового вектора и повторной интерпретации каждого элемента?
редактировать: в окнах Visual Studio 2017, которые я использую, эти два типа имеют одинаковый размер.
изменить: теперь я узнал, если это строгое правило псевдонимов. Предполагается, что это двоичные данные, просматриваемые с помощью разных интерфейсов. Если оставить в стороне reinterpret_cast, могу ли я использовать объединение векторов этих типов?
numpair
иbignum
. - person HolyBlackCat   schedule 05.09.2017