I read the "c++ primer". and I know function parameter will do copy assignment default.
void test(string s) { cout << s << endl; } vo