vecto.h

来自「This a Vector Class overloading operator」· C头文件 代码 · 共 34 行

H
34
字号
// Vecto.h: interface for the Vecto class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_VECTO_H__7A27F2DE_CB33_4AC8_A77A_5307A42EE8C7__INCLUDED_)
#define AFX_VECTO_H__7A27F2DE_CB33_4AC8_A77A_5307A42EE8C7__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <iostream.h>
class Vecto  
{
public:
	float& operator [](int i);
	float& operator [](int i) const;
	float operator * (const Vecto &a);
	Vecto operator - (const Vecto &a);
	Vecto operator + (const Vecto &a);	
	Vecto& operator = (const Vecto &a);
	Vecto(int a);
	Vecto();
	Vecto(const Vecto &x);
	virtual ~Vecto();
	friend istream &operator >> (istream &in, Vecto &x);
	friend ostream &operator << (ostream &out, const Vecto &x);

private:
	float* data;
	int n;
};

#endif // !defined(AFX_VECTO_H__7A27F2DE_CB33_4AC8_A77A_5307A42EE8C7__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?