模板类创建

时间:2011-10-28 18:02:49

标签: c++ class templates

有人可以查看这段代码并告诉我是否正确地创建了指针和对象。

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.
}

由于某些原因,我一直收到访问冲突错误...程序在我将其从堆栈更改为堆之前正常工作...

任何帮助都会很棒。

由于

1 个答案:

答案 0 :(得分:1)

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