문자열에 대한 포인터를 매개 변수로 사용하는 함수가 있습니다. 해당 문자열의 하위 문자열을 찾으려고하지만 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);
}
위의 내용은 코드의 개요입니다. 코드를 의미 연산자 우선 순위 규칙의