可能重複:
Do the parentheses after the type name make a difference with new?
What do the following phrases mean in C++: zero-, default- and value-initialization?C++矢量動初始化
伊夫使用載體而沒有任何問題,但還是有疑問的。 我總是用這樣的代碼,
vector<int>* v1 = new vector<int>;
這樣,我可以使用:
vector<int>* v2 = new vector<int>();
我知道什麼()做,但什麼區別?在v1中,矢量是否曾初始化任何整數?
爲什麼使用'new'? 'vector v1'有什麼問題;'? –
2012-03-03 19:38:42