模板类的创建

template class creation

本文关键字:创建      更新时间:2023-10-16

谁能看看这段代码,告诉我,如果我是创建指针和对象正确请。

int main() 
{
Square<int>* originalSquare = new Square<int>(3, 3);
for(int r = 0; r < originalSquare -> rowSize; r++)
{
    for(int c = 0; c < originalSquare -> colSize; c++)
    {
        int num= 0;
        originalSquare -> setElement(r, c, num);
    }
}
    return 0;
}
//quick_sort function
void quick_sort(Square<int>* square)
{
    //nothing yet.
}

由于某种原因,我一直得到访问违反错误…程序工作正常之前,我把这个从堆栈到堆…

任何帮助都是非常感谢的。

谢谢

这不是显示问题的代码。虽然,我猜Square分配一个动态大小的数组,和setElement设置它?我们可以看看构造函数和setElement的代码吗?