用字符指针减少拷贝的做法 #include <iostream> #include <string> using namespace std; int StrToNum(const char* num) { if (!num) { return -1; } const char* p = num; int res = 0; while (*p && *p != ';' && *p >= '0' && *p <= '9') { res = res * 10 + (*p - '0'); ...