Несколько дней назад я посмотрел на источники повышения и нашел интересные typedef.синтаксис объявления typedef
Существует код от «повышающего \ подробно \ none_t.hpp»:
namespace boost {
namespace detail {
struct none_helper{};
typedef int none_helper::*none_t ;
} // namespace detail
} // namespace boost
я не видел синтаксис как и раньше, и не может объяснить смысл этого.
Этот typedef вводит имя "none_t" в качестве указателя на int в boost :: detail namespace.
Что такое синтаксис?
А какая разница между "ЬурейеГо INT none_helper :: * none_t" и, например, "ЬурейеГо междунар * none_t"?
Возможный дубликат http://stackoverflow.com/questions/670734/c-pointer-to-class-data-member –