Shinya Kitaoka 810553
#pragma once
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#ifndef TLIN_VECTOR_H
Toshihiro Shimizu 890ddd
#define TLIN_VECTOR_H
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
//----------------------------------------------------------------------------
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
/*!
Toshihiro Shimizu 890ddd
  The Vector class represents a vector in tlin-compatible algorithms.
Toshihiro Shimizu 890ddd
*/
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
template <typename t=""></typename>
Toshihiro Shimizu 890ddd
class vector
Toshihiro Shimizu 890ddd
{
Toshihiro Shimizu 890ddd
public:
Toshihiro Shimizu 890ddd
	vector(int size);
Toshihiro Shimizu 890ddd
	~vector();
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	vector(const vector &);
Toshihiro Shimizu 890ddd
	vector &operator=(const vector &);
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	int size() const;
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
	T &operator[](int i);
Toshihiro Shimizu 890ddd
	const T &operator[](int i) const;
Toshihiro Shimizu 890ddd
};
Toshihiro Shimizu 890ddd
Toshihiro Shimizu 890ddd
#endif //TLIN_MATRIX_H