我正在尝试通过将QComboBox设置为其子项来在QTableWidgetItem中显示它,使用以下代码:
QComboBox* qcb;
int r,c;
//......
qcb->setParent((QWidget*)tableWidget->item(r,c));
Run Code Online (Sandbox Code Playgroud)
但那不是工作.
那怎么解决?谢谢.
我正在尝试ary[i][j]使用以下代码分配要访问的2D字符数组:
#define stringmaxlen 20
void do_alloc( char ***vals, int valscount ){
*vals = (char**) calloc( sizeof( char** ), valscount );
int i = 0;
for ( ; i<valscount; i++ )
*vals[i] = (char*) calloc( sizeof( char* ), stringmaxlen );
}
int main( ){
//......
char** ary;
do_alloc( &ary, 10 );
strcpy( ary[0], "test" );
//......
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这导致某处出现溢出并且程序执行中存在错误,我从这里获得了一些动态分配的引用:http://staff.science.nus.edu.sg/~phywjs/CZ1102/lecture20/sld014.嗯.
我想知道这里有什么问题以及如何解决这个问题,谢谢.