используя шаблоны классов, я обычно делаю несколько typedefs
как:
typedef super<puper<complex<template<type> > > > simple_name
Обычно я делаю это двумя способами:
template <class A, ...>
struct Types {
typedef ...
}
template <class A, ...>
class Part_Of_Logick {
public:
typedef ...
}
Можно ли установить typedefs в глобальной области видимости?
как это:
template <class A, ...>
typedef ...