结构体中的二级指针如何解引
结构体中的二级指针怎么解引?
struct abc{
LPSTR *str;
};
abc data;
*data.str = ....
是这样吗?*data.str
貌似不对
------解决方案--------------------
------解决方案--------------------
(data->str) = src ;
看清楚,不要前面的*了!!!
struct abc{
LPSTR *str;
};
abc data;
*data.str = ....
是这样吗?*data.str
貌似不对
------解决方案--------------------
#include<iostream>
#include <wtypes.h>
using namespace std;
struct abc{
LPSTR *str;
};
int main()
{
CHAR *src = "Hello";
abc *data = new abc;
data->str = &src;
cout << *(data->str) << endl;
return 0;
}
------解决方案--------------------
(data->str) = src ;
看清楚,不要前面的*了!!!