1

文字列へのポインターをパラメーターとして受け取る関数があります。その文字列の部分文字列を見つけたいのですが、use を使用しようとしましたが、メンバー関数を*str.substr()呼び出そうとしていますが、クラスのものではないと表示されます。どうすればよいですか?substr()strstd:string*

#include <string>
using namespace std;

int main() {
     string str;
     foo(&str);
}

void foo(string *str){
     string temp = *str.substring(int, int);
}

以上がコードの骨子です。

4

2 に答える 2