我仍在使用C++进行工作,但是在我的书中遇到了这个问题,我不明白它的用途:
MyClass * FunctionTwo (MyClass *testClass) {
return 0;
}
我的问题是第一个间接运算符的意义是什么?
(MyClass *[<- this one] FunctionTwo(MyClass *testClass))?
我尝试在CodeBlocks中创建类似的函数,使用或不使用第一个*,但是我没有看到任何运行方式或输出方面的区别:
int *testFunc(int *in) {
cout << in << endl;
cout << *in << endl;
return 0;
}
int testFuncTwo(int *in) {
cout << in << endl;
cout << *in << endl;
return 0;
}
我在我的书中找不到任何关于这个的解释。
谢谢,
Karl