Можно ли создать функцию, которая будет принимать несколько типов данных для данного аргумента?

При написании функции я должен объявить типы входных и выходных данных следующим образом:

int my_function (int argument) {}

Можно ли сделать такой объявление того, что моя функция будет принимать переменные типа int, bool или char и может выводить эти типы данных?

//non working example
[int bool char] my_function ([int bool char] argument) {}
20
задан rsk82 25 December 2011 в 00:24
поделиться