请问几个C++的小疑点
请教几个C++的小问题。1、有下面一段代码if (!sampler){reporter.Update()PBRT_FINISHED_RENDERTASK(taskNu
请教几个C++的小问题。
1、有下面一段代码
if (!sampler)
{
reporter.Update();
PBRT_FINISHED_RENDERTASK(taskNum);
return;
}
请问为什么return后面没有跟 0 或 1?
2、同样是定义的类。为什么有的类在调用函数或其中的变量时用->,而有的用.号?谢谢。
[解决办法]
1.说明函数返回类型为void
2.类对象调用(.),类指针调用(->)。或者类重载了(.)和(->)
[解决办法]
[解决办法]++
[解决办法]1楼正解。
[解决办法][解决办法]1楼正解,只有返回类型是void型的才能return 无返回值
[解决办法]正解。
[解决办法]比如说在void类型的函数中执行了某个if语句而要提前结束该函数就可以用return;