我有一個函數將一個指向字符串的指針作爲參數。我想找到該字符串的子字符串,但我嘗試使用使用*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);
}
以上是代碼的一部分。的運算符優先級規則