ポインターへのポインター

読み:ポインターへのポインター
外語:pointer to pointer 英語
品詞:名詞

CC++にある機能で、ポインターに対するポインターを持つ、ポインター変数のこと。

目次

「ポインターへのポインター」というのは、ポインター変数が指す先は、ポインター変数であるとして解釈するよう、処理系に依頼する機能である。

CやC++なら、次のようにして定義し、使用する。

char **pp;

一般に、ポインターへのポインターは、配列として使われるケースが多い。

例えばCのmain関数の第二引数は、ポインター配列に対するポインターである。

int main(int argc, char *argv[]);

argvは、ポインター配列へのポインター変数である。argvはchar **型であるが、argv[0]はchar *となる。従って、この最初の引数の最初の文字を得るには、*argv[0]のようにすれば良い。

関連する用語
ポインター
ポインター変数

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club