CHATGPT AI
pen
ame T>
class Vector
{
public:
Vector(int size);
~Vector();

// Element access
T& operator[](int index);

// Capacity
int size() const;

private:
int m_size;
T* m_data;
};

template<typename T>
Vector<T>::Vector(int size) : m_size(size), m_data(new T[m_size]) {}

template<typename T>
Vector<T>::~Vector() { delete[] m_data; }

template<typename T>
T& Vector<T>::operator[](int index) { return m_data[index]; }

template<typename T>
int Vector<T>::size() const { return m_size; }
ame T> class Vector { public: Vector(int size); ~Vector(); // Element access T& operator[](int index); // Capacity int size() const; private: int m_size; T* m_data; }; template<typename T> Vector<T>::Vector(int size) : m_size(size), m_data(new T[m_size]) {} template<typename T> Vector<T>::~Vector() { delete[] m_data; } template<typename T> T& Vector<T>::operator[](int index) { return m_data[index]; } template<typename T> int Vector<T>::size() const { return m_size; }
0 Comments & Tags 0 Anteile 1 Ansichten

Password Copied!

Please Wait....