2017-06-02 32 views
1

Arr!これは私がそれをする方法ですが、それはちょっとです。もっとコンパクトなものは何ですか? (私はcpp 98を使用しています!)C++ 98、vector、最初の要素を除くすべての要素を削除

std::vector<Object> allObjs; 

// ... allObjs gets filled ... 

// Now get back a vector with only the first element in allObjs 
std::vector<Object> justTheFirstElemOfObjs; 
justTheFirstElemOfObjs.push_back(allObjs.front()); 

allObjs = justTheFirstElemOfObjs; 

答えて

5

allObjs.resize(1);トリックを行う必要があります。

関連する問題