我有一个应该格式化的路径常量:
using std::string;
const string PATH = "/sys/class/gpio/gpio%d/value";
目前我现在才用 C 方式做到这一点asprintf
:
char * path;
asprintf(&path, "/sys/class/gpio/gpio%d/value", 44);
/* use path */
free(path);
执行此操作的 CPP(流)方式是什么(不幸的是不能使用 C++11)?