Visual Studio эскертүүсү C4133

Visual Studio 2005те кызыктай эскертүү алуу:

эскертүү C4133: '=': дал келбеген түрлөрү - 'PointNode *' дан 'PointNode *'

struct definition:

struct PointNode {
  int x;
  int y;
  struct PointNode *next;
};

декларация жана Колдонуу:

struct PointNode* pPointHead;
...

pPointHead = pPointHead->next;

Эскертүүнүн өзүндө алардын түрлөрү бирдей дейт, эмне үчүн ал нааразы болот?

(тилекке каршы, C4133 деп белгилей албайм)

5
задан MPelletier 17 August 2011 в 14:27
поделиться