#pragma once #include #include class Processor { public: void process(std::vector items) { // process ints } void process(std::vector items) { // process strings } void callVectorInt() { std::vector v; process(v); } void callVectorString() { std::vector v; process(v); } };