Name: Anonymous 2010-11-10 12:42
ENTERPRISE C++ uses templates and ambigious function names for EVERYTHING.
#include <iostream>
#include <vector>
#include <cstdio>
template<typename s_t> void _sv(s_t&_s,const s_t&_i){_s=static_cast<s_t>(_i);}
template<typename t_1> bool _isl(t_1&_1,t_1&_2){return(_1<_2);}
template<typename t_1>bool _ise(t_1&_1,const t_1&_2){return(_1==_2);}
template<typename t_1>void _ic(t_1&s,const t_1&v){(s=s+v);}
template<typename a_t>class c_1:public std::vector<a_t>{};
template<typename a_t, typename b_t> class _a{
a_t a;
a_t _1_i;
b_t b;
char* _c;
c_1<std::string> _rs;
public:
_a(a_t _a, b_t _b): a(_a), b(_b)
{
int _h_i;
_1_i=0;
if(_ise(a,1)) goto _L0;
for(_sv(_h_i,1);_isl(_h_i,a);_ic(_h_i,1))
{
_c=b[_h_i];
_rs.push_back(_c);
}
_1_n(); return;
_L0: printf("go cry in a corner\n");
}
void _1_n()
{
std::string _1_s;
typename c_1<std::string>::iterator _hi;
_hi=_rs.begin();
_L1: if(_hi==_rs.end())return;
_1_s=*_hi;
printf("argv[%d] = %s\n", _1_i, _1_s.c_str());
_hi++; _1_i++; goto _L1;
}
};
int main(int a, char** b)
{
_a<int,char**>(a,b);
}