我从c ++调用oracle函数。
int v(std::string key,int cnt)
{
int output ;
#ifdef ORACLE
output = "utility.gethash("+key+",cnt)";
#endif
}
It gives below error: cannot convert ‘std::basic_string<char, std::char_traits<char>,std::allocator<char> >’ to ‘int’ in assignment.
因为oracle函数是一个数值数据类型。如何在C ++中存储并将其用作整数。 我该如何解决问题