Я изучаю QtScript и написал несколько тривиальных примеров. Отображение является простым, если я ограничиваю аргументы простыми типами.Дизайн C++ метод, который принимает аргументы с переменными номерами, переданные из QtScript
теперь я хочу, чтобы иметь возможность передать переменное количество аргументов от QtScript к классу C++, такие как
Myobject.add(1, 2, 3, "4444");
Myobject.add({first:1, second:2, third:333});
Как объявить метод в C++ реализовать?
Это добавило бы перегрузку для вызовов с одним аргументом массива, в то время как OP, похоже, искал способ передать переменное количество аргументов одной функции (для которой похоже, что нет поддержки удобства?). –