Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。902件13ポインターはアドレス演算子で位置情報だけしか受け取っていないはずです。下のプログラムだとアドレスしか表示されません。票9既に回答があるとおり「コンパイル時に既知な型の範囲で」コンパイラは情報を引き出せます。コンパイル時にわからない内容は別途、実行時の処理が必要です。自体にとっては実行するまでわからないわけです。自体には「真の型」情報は入っていません。|8型情報があるからです。aだとすると&aが示すアドレスからsizeof(int)バイトの領域までを値として扱います。|6ポインタの指すものがどんな型なのか判明していれば、その長さもわかります。バイトだということがコンパイル時に確定し、ポインタの先から適切に値を取り出せるのです。配列へのポインタではデータの長さはわかりません。配列で渡す際には長さがわかりませんから、終端にヌル文字を入れることで文字列の終端がわかるようにしているのです。buff;実行できるプログラムだと以下のCのコードがあります。タグも正しいでしょう。以降ならそのまま動きます。スタイルに変えた方がいいですが、そのままでも動きます。7:57c++タグは例示コード中のcoutから付けたのでしょうから、妥当だと思います。これ以上の質問意図は質問者さん本人じゃないと分からないですね。8:08c++タグを付けた者です。あるのに、cタグのみというのも不自然に思えたたので追加しました。キャストを使うと"アドレスだけ"という意味合いが少なくなると思ったのです。質問中のコード部分は確かにC++のでした。9:10コードが短く記号の種類が限られているのでcout<<&a;と書きました。知らない情報なのでプラスしました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてください関連する質問3ポインタの範囲適合チェック2ポインタについて1ポインタについてなのですが2C++でのポインタから値へのアクセス方法についての質問です。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。