C语言中这是啥结构?

这是C++=================C++的struct关键字和C不一样,而和class关键字的意思比较类似。它定义一个类,默认情况下所有成员都是public的(用class会让所有成员都是private的)。你给的这个东西,定义了一个最大为15 x 15的二维矩阵。init方法会把矩阵所有的数初始化为0,并定义矩阵的尺寸为n x n方阵。operator*实现了矩阵乘法,一个操作数是当前矩阵,另一个操作数是参数。结果存储在ret里,并返回。如果你只学过C,没有学过其它的典型OO语言,那理解这个东西需要有基本的OO概念,知道啥是类、啥是对象、啥是成员、啥是方法……
■网友
这不是C语言
■网友
这应该是c++代码,这里不是结构体,而是类似于 类的,类是对象的集合,面向对象的语言里代码全是类构成。
■网友
矩阵。


    推荐阅读