我想知道是否有一個函數之前聲明一個類的方式,並對其進行初始化函數裏面,像這樣:有沒有辦法來聲明一個類,然後在C++中的函數中初始化它?
Application.h:
class Application
{
Application(HWND hwnd);
~Application() {}
};
主。 CPP:
#include "Application.h"
#include <Windows.h>
Application App;
int main()
{
App(hwnd);
return 0;
}
什麼是你要解決真正的問題?該對象在構造期間被初始化,該構造函數被調用之前該對象是什麼? –
你沒有聲明一個類,你聲明一個*實例*,是的,動態分配就是這樣一種方式。現在,*爲什麼*你問? – WhozCraig
我將'App'聲明爲一個指針,並在您的函數中動態分配它。 AFAIK無法做到這一點靜態。 – ApproachingDarknessFish