Так у меня есть класс со статическим вектором члена:статический член вектор переменной
class Foo {
// some private members
public:
static vector<Bar> MyVector;
};
Теперь я инициализировать MyVector до фактического его использования:
std::vector<Bar> Foo::MyVector;
Тогда я хочу, чтобы определить переменную, как это в основной(), но это не похоже на работу:
Foo::MyVector::size_type t;
Этот способ работает, но не выглядит красиво (на мой взгляд с):
vector<Bar>::size_type t;
Какова основная концепция, которую я здесь отсутствовал?
EDIT
Главное в том, я должен всегда вернуться, чтобы увидеть декларацию MyVector в вектор < Bar> прежде чем приступить к объявляя size_type для него?
Вы пробовали это на * ничего проще * раньше? 'std :: string s; s :: size_type n; // ??? ' –
почему это не выглядит красиво для ваших глаз? –
@OnurA. потому что мне нужно было перейти к классу для просмотра объявления MyVector – Sourena