Я копирую память процесса в буфер vector<char>
и хотел бы, чтобы память, выделенная для этого вектора, имела более высокое выравнивание, чем просто значение по умолчанию.
Это потому, что я ищу произвольно типизированные шаблоны в том буфере, где память может представлять что угодно - я ожидаю, что любая пара значение / тип, которую я ищу, будет выровнена в соответствии с ее типом.
Возможно, я мог бы решить эту проблему с помощью 'смещения', но я бы предпочел, чтобы мой буфер символов был выровнен.
Есть ли способ сделать это, кроме создания vector<large_type>
вместо этого?