codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
struct coord { float x,y; }; struct corps { float masse; coord position; coord vitesse; coord acceleration; }; class Liste { private: std::vector<corps> data; public: Liste() {} Liste(int l, corps c) : data(l,c) {} void add(corps const& c) { data.push_back(c); } void remove(int n) { data.erase(data.begin()+n); } void remove() { remove( size()-1 ); } void inscorps(corps const& c, int n) { data.insert(data.begin()+n,c); } int size() const { return data.size(); } //accede au n-ieme element corps const& operator[](int n) const { return data[n]; } corps& operator[](int n) { return data[n]; } }; int main() { // Construction par aggregation corps c = {3.f, {0,0}, {0,0}, {0,0} }; }
Private
[
?
]
Run code
Submit