Vector<int>* erwin = new Vector<int>;
int a = erwin->out(1);
int b = erwin[1];
}
Beim Kompilieren (Visual Studio .Net 2003) wird die vorletzte Zeile (int b = erwin[1];) angekreidet
erwin ist kein Objekt, sondern ein Zeiger auf ein Objekt. Deshalb kannst Du zwar mit erwin->out() und (*erwin)[] arbeiten, aber nicht mit erwin.out() und erwin[].