Page MenuHomec4science

vector.h
No OneTemporary

File Metadata

Created
Thu, Dec 12, 19:10

vector.h

#ifndef __VECT3D_H__
#define __VECT3D_H__
#include <vector>
using namespace std;
class Vector{
public:
//Constructeur
Vector(const vector<double>& init = {0});
//Destructeur
~Vector();
//Manipulateuer
/* La fonction qui suit est superflue grace à l'operateur [] pour la classe Vector
* Voir commentaire réspectif dans le fichier "vector.cpp"
void set_coord(size_t i, double x);
*/ void augmente(double x = 0);
void operator=(const Vector&);
void clear();
//Accesseurs
void affiche() const;
size_t size() const;
double& operator[](size_t i);
const double& operator[](size_t i) const;
bool operator==(const Vector&) const;
private:
//Composantes du vecteur
//void clear();
vector<double> *components;
};
#endif

Event Timeline