Хорошо, поэтому я пишу оболочку БД в c ++ 0x, API - в C.
У меня есть подготовленные операторы, которые я могу связать во время выполнения.
Я хотел бысвяжите и выполните оператор в вызове функции 1 для оболочки.
Хотя я сначала должен использовать шаблоны вариантов.но с документацией, которую я видел, я не узнал, как ограничить типы, которые вводятся как типы шаблонов, фиксированным набором (int, string, double) и как уметь выполнять базовую логику для этих типов.
что-то вроде (псевдокод)
foreach arg in args
if arg1==std::string
bindToString(arg);
else if int...
спасибо