C++: Illegal Indirection

Adopt from

http://msdn.microsoft.com/en-us/library/bzf3eha6.aspx


Indirection operator ( * ) is applied to a nonpointer value.

// C2100.cpp
int main() {
   int r = 0, *s = 0;
   s = &r;
   *r = 200;   // C2100
   *s = 200;   // OK
}

int can be other data type, e.g. SOCKET

本篇發表於 C++, Programming 並標籤為 , 。將永久鏈結加入書籤。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *