首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问几个C++的小疑点

2012-09-09 
请教几个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.说明函数返回类型为void
2.类对象调用(.),类指针调用(->)。或者类重载了(.)和(->)

[解决办法]
++
探讨
1.说明函数返回类型为void
2.类对象调用(.),类指针调用(->)。或者类重载了(.)和(->)

[解决办法]
1楼正解。
[解决办法]
探讨

1.说明函数返回类型为void
2.类对象调用(.),类指针调用(->)。或者类重载了(.)和(->)

[解决办法]
1楼正解,只有返回类型是void型的才能return 无返回值
[解决办法]
正解。
探讨
1.说明函数返回类型为void
2.类对象调用(.),类指针调用(->)。或者类重载了(.)和(->)

[解决办法]
比如说在void类型的函数中执行了某个if语句而要提前结束该函数就可以用return;
探讨
引用:

1楼正解,只有返回类型是void型的才能return 无返回值


返回类型是void型,在函数末尾添加return有何用?

热点排行