В поисках лучшего метода для реализации Class-метода, который использует общее сравнение.
У меня есть массив нуберов или массив строк, а затем я ищу в этом массиве либо конкретное число, либо конкретную строку (которая передается моей функции).
Проблемаis: Если у меня есть строки, мне нужно stringcompare, но stringcompare не работает, когда у меня целые или двойные числа.
Использовал бы шаблон, но я вроде как новичок в этой теме.
template <class data_Type> class Foo //data_Type can be int, double or string
{
public:
Foo(data_Type field_x[])
{this.field_x = field_x;}
int get_index(data_Type xy_variable)
{
u = sizeof(field_x) / sizeof(field_x[0]);
for (int i = 0; i < u; i++)
{
if (xy_variable == field_x[i])
{
return i;
}
}
}
private:
data_Type field_x[];
}