Я потерян в этом, у меня есть класс, который имеет три векторных объекта,
class A
{
vector<int> h1;
vector<double> h2;
vector <int> h3;
}
Я хочу иметь (наследовать) все функции вектора (push, size и т. Д.), Но ЗА ИСКЛЮЧЕНИЕМ функции «erase»
сначала я обнародовал объекты, но затем было доступно удаление,
я не знаю, как наследование работает с векторами шаблон
когда я сделал объекты приватными ... я обнаружил, что сам перегружаю все векторные функции снова для каждого имеющегося у меня объекта, это также не очень хорошо для производительности, так как вместо одной будут вызываться 2 функции,
производительность в моей программе является очень важным требованием, потому что для каждой функции будет производиться тысячи вычислений ... и удвоение этого числа вообще не будет для нее полезным.