古いコードを動かそうとしてエラーになることがあります。
void型ポインタを整数型に変換する場合はintptr_tやuintptr_tを使います。
void* data;
// 新しいC++ではエラーになる
int t = (int)data;
// 今なりの表現
int t = (intptr_t)data;
古いコードを動かそうとしてエラーになることがあります。
void型ポインタを整数型に変換する場合はintptr_tやuintptr_tを使います。
void* data;
// 新しいC++ではエラーになる
int t = (int)data;
// 今なりの表現
int t = (intptr_t)data;