2009-10-20 38 views

回答

5

它相當於(PChar) 0x00ff0000(char *) 0x00ff0000。語法上把它看作是調用一個參數的構造函數。

4
typedef char *PChar; 

char*的typedef Pchar。您可以使用Pchar定義變量,而不是使用char*

hopeItWorks = PChar(0x00ff0000); 

及其等同於==>

hopeItWorks = (char *)(0x00ff0000); 
5

SomeType(args)意味着顯式構造呼叫如果是SomeType用戶定義的類型和通常的C-投(SomeType)args如果SomeType是基本型或指針。

PChar相當於char *(指針)。因此,hopeItWorks = (char *)0x00ff0000;

相關問題