よくある使い方として、関数内で引数の内容を書き換えたい時に、ポインタを使うことができます。
よくある使い方としては、関数から複数の変数を返したいときにポインタとして渡すことがあります。
コード:
#include<iostream>
void func(int *x, int *y) {
*x = 100;
*y = 200;
}
int main() {
int x = 0;
int y = 0;
func(&x, &y);
std::cout << x << ", " << y << std::endl;
return 0;
}