Hi,
I like to know if the statement at line 15 is correct or not.
#include <vector>
class Descriptor
{
private:
enum { TYPE_0, TYPE_MAX };
Descriptor & Init0()
{
return *this;
}
public:
static void Init(std::vector<Descriptor> & vDescr)
{
vDescr.reserve(TYPE_MAX);
vDescr.push_back(Descriptor().Init0()); // line 15
}
};
TIA.
Marco.