Я ищу помощь в следующей ситуации:
У меня есть некоторый класс и некоторый метод, синтаксис выглядит так:
class SomeClass {
public:
void doSomething(int *a);
};
Итак, я хочу вызвать этот метод, например
SomeClass::doSomething({ 0, 1, 2, 3, 4 });
Возможно ли это на любом языке? Любая (С++, C, obj-c, obj-С++) реализация приветствуется! Я знаю, что этот блок инициализации является массивом массива, например
int *a = { 0, 1, 2, 3, 4 };
SomeClass::doSomething(a);
Но интерфейс будет выглядеть великолепно, я думаю, если до вызовов функций не будет переменных temp (так как нам не нужно знать тип параметра в class-client). Итак, есть ли шанс сделать это?