【发布时间】:2016-10-07 01:13:25
【问题描述】:
我需要知道如何创建一个包含类定义的数组/向量:
template<unsigned int rows, unsigned int columns>
class Matrix
{
......
};
其中rows 和columns 可能因向量中的项目而异。
由于模板发生了变化,向量将它们视为不同的类型,所以它不起作用。
顺便说一句,我之所以选择这种格式,是因为许多矩阵运算要求行数和列数相同,而模板使检查变得更加容易。
【问题讨论】:
-
请重新阅读您的问题,从头开始。当你意识到你的问题的主要问题,以及为什么没有人知道你在说什么时,请解决它。
-
a和b???? -
@Eichhörnchen 他正在为他的课程提供示例对象名称,我认为
-
你说的是顶点和矩阵。你想要一个矩阵向量?然后创建一个Matrix类,然后导入
<vector>,最后导入std::vector<Matrix> a; -
哦,废话,谢谢。现在修好了。我已经重写了好几次希望让它更清楚,但没有注意到我的原始草稿中留下的措辞错误