我目前正在学习快速教程。异或“^”符号出现在我以前从未见过的地方。如果我声明一个指向对象的指针,星号的确切位置。在下面的代码片段中查看它。
COpenGL(System::Windows::Forms::Form ^ parentForm,
GLsizei iWidth, GLsizei iHeight)
{
CreateParams^ cp = gcnew CreateParams;
// Set the position on the form
cp->X = 100;
cp->Y = 100;
cp->Height = iWidth;
cp->Width = iHeight;
之后对象 cp 被取消引用,就好像它是一个指向 CreateParams 类型的对象的指针。
所以.... ^ 是什么意思?谷歌一直不太友好。