Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C / C ++のvoidポインタのサイズはどれくらいですか?


voidポインタのサイズは、システムごとに異なります。システムが16ビットの場合、voidポインタのサイズは2バイトです。システムが32ビットの場合、voidポインタのサイズは4バイトです。システムが64ビットの場合、voidポインタのサイズは8バイトです。

これは、C言語でvoidポインタのサイズを見つける例です。

#include <stdio.h>
int main() {
   void *ptr;
   printf("The size of pointer value : %d", sizeof(ptr));
   return 0;
}

出力

The size of pointer value : 8

上記の例では、void型ポインター変数が作成され、sizeof()関数を使用して、voidポインターのサイズが検出されます。

void *ptr;
printf("The size of pointer value : %d", sizeof(ptr));

  1. Window上のc++のトップIDEは何ですか?

    大きなプロジェクトは、単なるテキストエディタでは管理が困難です。このような場合にIDEを使用すると、生産性が向上し、フラストレーションが軽減される可能性があります。 IDEにはさまざまな種類があり、ニーズに合ったものを選択する必要があります。これがWindowに最適なC/C++IDEのリストです。 Visual Studio − Microsoftが開発したIDEです。このIDEは、Windows上でC ++のプログラムを構築、開発、およびプロファイリングするためのクラス最高のツールを備えています。 Visual Studioには、多数のプラグインを備えた巨大なプラグインストアもありま

  2. C ++でrestrictキーワードはどういう意味ですか?

    C++にはそのようなキーワードはありません。 C ++キーワードのリストは、C++言語標準のセクション2.11/1にあります。制限は、C言語のC99バージョンのキーワードであり、C++ではありません。 Cでは、制限修飾ポインター(または参照)は基本的に、ポインターのスコープについて、ポインターのターゲットはそのポインター(およびそこからコピーされたポインター)を介してのみアクセスされるというコンパイラーへの約束です。 C ++コンパイラも最適化の目的でこの定義をサポートしていますが、公用語仕様の一部ではありません。