alias для std::pair.first/second, может даже для std::tuple
От: sanx  
Дата: 05.02.17 22:08
Оценка:
Например есть:
typedef std::pair<int32, std::string> MyID;

1) Возможно ли как-то иметь доступ к std::pair.first/second по псевдониму:
— без #define
— без "оверхеда"
— если first/second поменяю местами (возможно это много хочу)
?
Например:
MyID id;
Далее используем id.num и id.name

2) А для доступа к std::tuple
3) А имеет ли это смысл или лучше просто POD использовать?
std::pair std::tuple pod
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.