3
下面是一個代碼片段,它自己說明。謝謝!派生類的高效交換方法
class Foo : private std::vector<int>
{
public:
void swap(Foo& x)
{
std::swap(bar, x.bar);
// what goes here?
}
private:
int bar;
};
下面是一個代碼片段,它自己說明。謝謝!派生類的高效交換方法
class Foo : private std::vector<int>
{
public:
void swap(Foo& x)
{
std::swap(bar, x.bar);
// what goes here?
}
private:
int bar;
};
有來自'VECTOR'私下繼承沒有問題。 –
我的錯誤,我沒有看到「私人」。 –
@Andrea:希望你不要介意我的附錄 –