我有一個類:「new Classname * []」是什麼意思?
class WorkerThread
{
public:
unsigned virtual run()
{
return 0;
}
};
定義在頭。現在,在另一個類我創建這個類型的對象:
WorkerThread **workerQueue;
這實際上是對指針... OK指針,都好到現在爲止。
現在,我應該怎麼看這個:
workerQueue = new WorkerThread*[maxThreads];
什麼是類名(WorkerThread
)和陣列格式後*
的含義是什麼?
'(*的WorkerThread)maxThreads]'。現在更清楚了嗎? –