所以我有一個靜態的載體成員的類:靜態矢量成員變量
class Foo {
// some private members
public:
static vector<Bar> MyVector;
};
現在我真正使用它之前初始化MyVector:
std::vector<Bar> Foo::MyVector;
然後我想這樣定義一個變量在主()中,但它似乎並不工作:
Foo::MyVector::size_type t;
此替代方法確實有效,但看起來並不美觀(對我的眼睛s):
vector<Bar>::size_type t;
什麼是我在這裏失蹤的基本概念?
編輯
主要的一點是,我要經常回來看看的MyVector宣佈爲矢量<酒吧>着手宣佈爲它SIZE_TYPE過嗎?
你有沒有試過這個*以前更簡單*? 'std :: string s; s :: size_type n; // ???' –
爲什麼它看起來不漂亮? –
@OnurA。因爲我需要滾動到MyVector – Sourena