#include #include using namespace std; #include string mycat(int n, ...) { string result = ""; va_list alist; va_start(alist, n); for (int i = 0; i < n; ++i) result += va_arg(alist, const char *); va_end(alist); return result; } int main() { cout << mycat(3, "hello", ",", "world") << endl; cout << mycat(5, "not", "with", "standing", "your", "objection") << endl; return 0; }