R
Size: a a a
R
p
FO
R
// Специализация, в которой для Т1 и Т2 указан тип int template <> class Pair<int, int> {...};C
FO
R
C
FO
FO
C
C
AB
// Специализация, в которой для Т1 и Т2 указан тип int template <> class Pair<int, int> {...};O

C
C
AB
O
// Специализация, в которой для Т1 и Т2 указан тип int template <> class Pair<int, int> {...};AB
O
std::conditional + [[no_unique_address]] решает проблему. Ну, разве что замусоривается пространство имён