У меня есть интерфейс контроллера, который имеет одну публичную функцию для различных ура, которые определены значением CommandType. < /p>
#include
class Controller
{
public:
Controller();
enum CommandType {
SwitchAmpMeasuring
// other
};
template
int executeCommand(Args&&... args) {
return InvokeCommand(std::forward(args)...);
}
private:
int switchAmpMeasuring(bool on)
{
std::cout
Подробнее здесь: https://stackoverflow.com/questions/794 ... r-function