przez Lam » Wt lip 07, 2009 5:57 pm
Kod źródłowy da się uruchomić, ale tylko pod warunkiem, że jest to kod w interpretowanym języku, zwany skryptem. Twojego kodu nie da się uruchomić, trzeba go kompilować, a na egzotycznych maszynach, na których mógłbym wypróbować jego przenośność, albo nie ma kompilatora w ogóle, albo nie ma kompilatora C++, albo jest kompilator C++ na tyle stary, żeby nie poszły te nowinki z przestrzeniami nazw. Porównaj to do poprawnego skryptu w czystym, czterdziestoletnim sh :)
Osobna sprawa, że nie wolno oczekiwać, że ktokolwiek będzie się bawił w kompilację programu, którego jedynym zadaniem jest odpalenie jednolinijkowego polecenia :)
A jeszcze bardziej osobna sprawa, to że i tak dostarczasz skrypty, których jedynym zadaniem jest uruchomienie jednego polecenia, które odpala twój program, który też odpala jedno polecenie. To dopiero wysoki stopień... komplikacji :)