ポインタについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
SantaxPro
記事: 14
登録日時: 13年前

ポインタについて

#1

投稿記事 by SantaxPro » 13年前

こんばんわ
今C++でゲームを作ってるんですが ポインタがあまりよく理解しきれてなくて
教えていただきたいんですが ポインタは使い方は分かるんですが どこでどう使うのか例とかあるとうれしいです
お願いいたします

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: ポインタについて

#2

投稿記事 by h2so5 » 13年前

よくある使い方として、関数内で引数の内容を書き換えたい時に、ポインタを使うことができます。

よくある使い方としては、関数から複数の変数を返したいときにポインタとして渡すことがあります。

コード:

#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;
}

SantaxPro
記事: 14
登録日時: 13年前

Re: ポインタについて

#3

投稿記事 by SantaxPro » 13年前

ありがとうございました 参考にします

閉鎖

“C言語何でも質問掲示板” へ戻る