Разница между созданием объекта с () или без

Я просто столкнулся с проблемой

error: request for member ‘show’ in ‘myWindow’, which is of non-class type ‘MainGUIWindow()’

при попытке скомпилировать простое qt-приложение:

#include <QApplication>
#include "gui/MainGUIWindow.h"


int main( int argc, char** argv )
{
  QApplication app( argc, argv );


  MainGUIWindow myWindow();
  myWindow.show();


  return app.exec();
}

Я решил это, заменив

MainGUIWindow myWindow(); 

от

MainGUIWindow myWindow;

, но я не понимаю разницы. Мой вопрос: Dirk

18
задан AProgrammer 25 February 2011 в 11:49
поделиться