Здравствуйте, я недавно начал использовать классы и пытаюсь собрать стек объектов.
Я создал класс Oggetto, который имеет переменную int и две переменные char * (и основные функции, такие как get / set), и мне нужно использовать динамический массив для построения стека.
Это заголовочный файл для стека, но я получаю эту ошибку:
[Error] cannot convert 'Oggetto**' to 'T {aka Oggetto*}' in assignment.
В чем проблема и как я могу ее решить?
#include "Oggetto.h"
typedef Oggetto *T;
class Pila
{
public:
Pila():dim(10),riemp(0){ vett =new T[dim];}
Pila(int d){dim=d; riemp=0; vett=new T[dim];}
void push(T);
void pop(T&);
bool full();
bool empty();
~Pila() {delete []vett;}
void stampa();
protected:
int dim;
T vett;
int riemp;
};