开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
linux/g++
我有一个 vector<string> args
想做到以下功能
if (args.size() == 2)
printf(args[0].c_str(), args[1].c_str());
else if (args.size() == 3)
printf(args[0].c_str(), stoi(args[1]), args[2].c_str());
有一劳永逸的方法吗?
args[0] 会是 "%d \n" 之类的 format string
试了一些方法还是不行。
好像只能模拟 c 语言传参数的方法。