Visual Studio 2005те кызыктай эскертүү алуу:
эскертүү C4133: '=': дал келбеген түрлөрү - 'PointNode *' дан 'PointNode *'
struct definition:
struct PointNode {
int x;
int y;
struct PointNode *next;
};
декларация жана Колдонуу:
struct PointNode* pPointHead;
...
pPointHead = pPointHead->next;
Эскертүүнүн өзүндө алардын түрлөрү бирдей дейт, эмне үчүн ал нааразы болот?
(тилекке каршы, C4133 деп белгилей албайм)