我目前有一些 c++ 代码,它处理 'char ***myArray' 的速度比任何其他用于字符串比较的方法都要快得多。
我还将我的 c++ 包装到一个 DLL 中,并从使用“DataTable”的 C# GUI 调用函数。
我很好奇如何将我的“DataTable”数据传递给我的“char ***myArray”。
接口.cs:
DataTable table
cppFunctions.cpp:
int CheckColumn(char ***myArray)
{
int k = 0;
double weight = 0;
for (int i = 1; i < RowCount; i++)
{
for (int j = i + 1; j < RowCount; j++)
{
weight = nGram(myArray[i][colNum], myArray[j][colNum], 3);
k++;
}
}
return k;
}
如果我通过它传递 int、double、string 或任何简单值就可以了。