你这样贴出来ERROR信息,别人只能断章取义……
好,我就断章取义一把:
1)F:\vc++安装文件\MyProjects\大奖赛现场统计\统计源程序代码.cpp(51) : error C2660: 'paixu' : function does not take 2 parameters :
你调用函数paixu的时候,调用的参数数量不正确。编译器将这种错误应该定位的比较准…磨伍判…
2)F:\vc++安装文件\MyProjects\大奖赛现场统计\统计源程序代码.cpp(60) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data :
这是在类型转化时出现的警告,如果你确实需要做类型转换在"="后面加上待转化的类型,进行强制转化。
3)与第一个错误一样。
4)F:\vc++安装文件\MyProjects\大奖赛现场统计\统计源程序代码.cpp(88) : error C2440: '=' : cannot convert from 'struct $S2 *[]' to 'char' 。
类型不可以瞎转换……
4)F:\vc++安装文件\MyProjects\大奖赛现场统计\统计源程序代码.cpp(91) : error C2039: 'fensu' : is not a member of '__unnamed'瞎改
F:\vc++安装文件\MyProjects\大奖赛现场统计\统计源程序代码.cpp(84) : see declaration of '__unnamed'
:
fensu不是结构体的unnamed的成元变量、不橘没可以引用.
5)F:\vc++安装文件\MyProjects\大奖赛现场统计\统计源程序代码.cpp(92) : error C2440: '=' : cannot convert from 'float' to 'struct *'
There is no context in which this conversion is possible
F:\vc++安装文件\MyProjects\大奖赛现场统计\统计源程序代码.cpp(92) : error C2440: '=' : cannot convert from 'struct *' to 'float'
你将结构体与Float类型进行了转换……。
方法1:定义 vector<class T>,运算时具体按向量规则运算方法2:自薯吵亩定义类Vector<class T>
{
public:
function1//维数
function2//编辑 *** 作
function3//打印
…… //各种运算符( +、-、碰乎(左右数森)数乘、右除以数、点积、叉积、模)、向量投影、向量
//夹角、转置、单位化……
functionk//析构函数
T a[] //数组用于存储向量元素
}
一般还需要配套定义矩阵类、全局函数(矩阵、向量的运算及相互间的运算)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)