0
當一個結構的定義包含一個自己的靜態實例時,這意味着什麼?結構定義包含一個自己的靜態實例?
struct Quaternion
{
float q[4];
static Quaternion IDENTITY;
};
當一個結構的定義包含一個自己的靜態實例時,這意味着什麼?結構定義包含一個自己的靜態實例?
struct Quaternion
{
float q[4];
static Quaternion IDENTITY;
};
這意味着,這個代碼是C++,而不是C.
靜態構件有一個靜態的壽命和四元數的實例之間是「共享」(即,它不是任何它們中的一部分)。
我明白了,非常感謝! – 2012-08-16 23:30:30
在這種情況下,它的目的是身份四元數(0,0,0,1)。 – 2012-08-16 23:40:16