我正在尝试使用Qt 5 32位在Windows 7 64位主机上构建应用程序,并选择了找到的32位Microsoft Visual C ++编译器。我得到的错误是从QString变量到整数的转换。代码如下:
Temp = Temp2 [j];
tmp_int = Temp.toInt(&ok,10);
nums [draws,i] = tmp_int;
Temp
是QString Temp2
是QStringList tmp_int
和nums [draws][i]
是整数 Temp
,Temp2
和tmp_int
在cpp文件的类函数中声明。 nums数组在类头文件中声明。
带有错误的提示表示我无法将int值分配给int数组值,这看起来很奇怪。它说我可以使用指向数组的指针。我做了,它的工作原理。但这看起来很奇怪。有什么想法吗?