我正在尝试制作一个标记器功能,但我遇到了一个烦人的错误。我是 C++ 新手,语法不及格。感谢你给与我的帮助。
using namespace std;
string[] tokenizer(const string &str, const char &delim){
    string tokens[3];
    for(int i = 0; i < 3; i++) tokens[i] = "";
    int start = 0;
    int toks = 0;
    for(int i = 0; i < str.length(); i++){
        if (str[i] == delim){
            for(int j = start; j < i; j++)
                tokens[toks] += str[i];
        }
    }
    return tokens;
}
错误在函数头中。
expected unqualified-id before '[' token
对于所有这些粗心的错误,我们深表歉意。我修复了它们,但我仍然得到同样的错误。