このページに関してのお問い合わせはこちら
C++相談室 part46
ツイート
934
:
デフォルトの名無しさん
:
2006/02/14(火) 14:27:09
int *ip;
void *vp;
〜略〜
*ip++ = 10;
*(int*)vp++ = 10;
とすると、「error C2036: 'void *' : サイズが不明です。」というエラーがでます
結局のところ、
*(int*)vp = 10; vp = (int*)vp + 1;
をやりたい訳なんですが、
*ip++ = 10;
みたいな書き方、voidポインタでは出来ませんか?