004
18.09.2007, 10:26 Uhr
J-jayz-Z
Perl Crack ala Carte (Operator)
|
Bei einem Array muss die Größe zur compilezeit bekannt sein. Entweder du machst numDevs const, schreibst direkt ne Zahl rein oder nimmst einen std::vector.
C++: |
#include <string> #include <vector> #include <iostream> #include <iterator>
int main(int argc, char* argv[]) { int count = 5; std::vector<std::string> vec; for(int i = 0; i < count; i++) vec.insert(vec.begin(), std::string("Test")); std::copy(vec.begin(), vec.end(), std::ostream_iterator<std::string>(std::cout, "\n")); return EXIT_SUCCESS; }
|
-- 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"' |