SimpleCat * FunctionTwo (SimpleCat * theCat);
这将FunctionTwo的参数和返回值声明为指针。那么,这两个指针有没有初始化呢?如果有,是如何做到的?
那这样的函数
SimpleCat * FunctionTwo (SimpleCat *theCat)
{
cout << "Function Two.Returning..." << endl;
return theCat;
}
又是如何初始化的?
主函数中的相关部分是:
SimpleCat Frisky;
FunctionTwo (&Frisky);
这样,参数指针被初始化为Frisky的地址。那函数返回值呢?
qq_遁去的一_1
MM们
相关分类