Ich sitze momentan an einigen Klassen und ärgere mich momentan mit folgendem Problem herum:
Ich benötige einen Vector, der Pointer auf andere Vektoren speichert, die im Heap liegen sollten.
Also habe ich es so deklariert: vector<vector<int>*> v_of_ptrs;
Soweit so gut. Es funktioniert auch 1A, solange ich alles in einem einzigen File stecken habe (Testzwecke eben). Jetzt habe ich das ganze in einer Datei ausgelagert, jedoch meckert nun der Compiler: ISO C++ forbids declaration of `vector' with no type
Jetzt bin ich natürlich etwas ratlos - wie und was kann ich ändern?
Hmm, wieso muss und nicht kann ? -- perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'