re: c++,要细心不能想当然 peng 2009-06-01 13:05
您好:
我用第一段代码做了一个测试,好象可以呀?
#include <stdio>
class Data{
public:
void somefunction(){printf("bbb\n");}
};
Data asd=Data();
Data* FindData() {
// return new Data(); //用这句也行
return &asd;
}
void GetData(Data* dataPtr) { dataPtr=FindData(); }
int main(int argc, char* argv[])
{
printf("aaa\n");
Data* data=NULL;
GetData(data);
data->somefunction();
return 0;
}
程序运行并打印出
aaa
bbb