Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template<typename T>
- class matrix
- {
- public:
- matrix(const std::initializer_list<T>& list)
- {
- for (size_t i = 0; i < list.size(); ++i)
- for (size_t j = 0; j < data.size(); ++j)
- data[j] = list[i];
- }
- matrix(){}
- T operator[](size_t idContainer) const {
- return data[idContainer];
- }
- T& operator[](size_t idContainer) {
- return data[idContainer];
- }
- size_t size() const {
- return data.size();
- }
- private:
- std::vector<T> data;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement