在工程中的源文件的GObject.cpp第47行有错。 工程里面的是: `DeleteObject(*hbr);` 然而正确的是: `DeleteObject(hbr);` 这是因为你要摧毁的是一个指针,要摧毁指针是直接用其名。如果在前面加‘*’,那就会出错——‘*’是指针取值符。 *hbr并非指针标识符,hbr才是,所以这个地方DeleteObject函数传的参应该是hbr,而不是*hbr。
在工程中的源文件的GObject.cpp第47行有错。
工程里面的是:
DeleteObject(*hbr);然而正确的是:
DeleteObject(hbr);这是因为你要摧毁的是一个指针,要摧毁指针是直接用其名。如果在前面加‘’,那就会出错——‘’是指针取值符。
hbr并非指针标识符,hbr才是,所以这个地方DeleteObject函数传的参应该是hbr,而不是hbr。