请问:对类的成员 取地址 和对全局变量 取地址 有什么不同
bazoo 2005-04-20 11:08:33 DSBUFFERDESC dsbd; //全局变量。如果作为类的成员, 取地址时就不行
class DSound
{
private:
// DSBUFFERDESC dsbd;
};
CreateSoundBuffer(&dsbd,&sound[sound_id].dsbuffer,NULL);
函数CreateSoundBuffer 的第一个参数是一个DSBUFFERDESC结构的地址。
DSBUFFERDESC dsbd; 定主为类的成员时就不行(不会出错,但CreateSoundBuffer返回失败的结果)
请问:对类的成员 取地址有什么不同,如果要把dsbd定义为类成员应该什么改