スポンサーリンク

warningが出るのでキャストしよう

例えば、下記のように直接値を代入すると、

	int* pWarning = 0x10;//warning

warningが出ます。

$ gcc -o sample sample.c
sample.c:4:7: warning: incompatible integer to pointer conversion initializing 'int *' with an expression of type 'int'
      [-Wint-conversion]
        int* pWarning = 0x10;//warning
             ^          ~~~~
1 warning generated.

下記のようにキャストすればOKです。
int* pData = (int*)0x10;

スポンサーリンク