假設我需要一個包裝其他對象的優先級隊列(意味着隊列是該類的成員)的類,並且還給它一些額外的功能。將隊列實例化爲C++中的類成員
我不太確定最好的方法是定義該向量,主要是如何實例化它。
目前我有在頭文件是這樣的:
// in SomeClass.h:
class SomeClass
{
public:
SomeClass(); // constructor
// other methods
private:
std::priority_queue<OtherClass> queue;
};
而源文件是這樣的:
// in SomeClass.cpp
SomeClass::SomeClass():
queue() // removed the constructor, no need to explicitly call it
{}
// other methods
編輯:刪除通話,每雷的回答。
忘記我最後的編輯 - 這很好。謝謝您的幫助。 – 2009-01-31 13:25:26