我有一个函数,它将指向字符串的指针作为参数。我想找到该字符串的子字符串,但我尝试使用 use*str.substr()
但它说我正在尝试调用成员函数substr()
并且str
不是类std:string*
我该怎么办?
#include <string>
using namespace std;
int main() {
string str;
foo(&str);
}
void foo(string *str){
string temp = *str.substring(int, int);
}
以上是代码的精华。