• 4852阅读
  • 4回复

请教大家一段程序,类可以有返回值吗? [复制链接]

上一主题 下一主题
离线kingnight
 
只看楼主 正序阅读 楼主  发表于: 2009-10-05
  bool IsOnTop() {if (captureViewer || fileManager ||settingManager) {return false;} else {return true;}}
  
  CaptureForm *captureViewer;
  pvrListWidget *mainListWidget;
  SettingForm *settingManager;

这段程序中if的条件判断是三个类的实例化对象,请问他们有类型吗,如何判断true false?
离线hiti_tony
只看该作者 4楼 发表于: 2009-10-07
up !1 楼
离线watera
只看该作者 3楼 发表于: 2009-10-05
这种用法一般要求类重载bool()运算符
离线cipher1981
只看该作者 2楼 发表于: 2009-10-05
恩  刚接触到指针问题 确实有点犯晕

呵呵 感觉Qt的编程风格和Java的SWT很像
主要要解决的就是很多C++的问题
离线dbzhang800

只看该作者 1楼 发表于: 2009-10-05
楼主应该找本C或C++的书看看看看。楼主问题就是简单的指针问题,和类啊,对象啊什么的没关系

int *p;

//初始化等操作

if (p)
{
}
快速回复
限100 字节
 
上一个 下一个