Можно ли переслать объявление контейнера STL в заголовочный файл? Например, возьмите следующий код:
#include <vector>
class Foo
{
private:
std::vector<int> container_;
...
};
Я хочу иметь возможность сделать что-то вроде этого:
namespace std
{
template <typename T> class vector;
}
class Foo
{
private:
std::vector<int> container_;
...
};
Можно ли это сделать?