2013-10-02 20 views
0

所以我目前使用我的類的構造函數具有的QMainWindow作爲基礎下面的代碼:獲取有關成員函數調用錯誤

char *name = this->windowTitle().toWCharArray; 

的代碼產生以下錯誤:

error C3867: 'QString::toWCharArray': function call missing argument list; 
use '&QString::toWCharArray' to create a pointer to member 

我不確定如何繼續,以便我可以成功獲取窗口的標題。

+0

在StackOverflow上搜索此錯誤代碼會引發其他問題,其中包括[此答案](http://stackoverflow.com/a/9525899/1281433)。 –

回答

6

當你打電話,你需要把()在最後一個函數:

char *name = this->windowTitle().toWCharArray(); 
0

toWCharArray()是一個函數。函數應該用()後綴名稱來調用。這是C語言中調用函數的主要規則。否則它會顯示一些例外。調用後綴爲()的方法如下:

char * name = this-> windowTitle()。toWCharArray();

相關問題