Uygulamamda benzer yapıya sahibim. çizgisindeÇözünürlük uyarısı C4133: '=': uyumsuz türler - yapıdan yapıya
typedef struct _Test
{
int n;
struct Test *Next;
}Test;
int main(int argc, char **argv)
{
Test tmp, tmp1;
tmp.n = 1;
tmp.Next = NULL;
tmp1.n = 0;
tmp1.Next = &tmp;
return 0;
}
aşağıdaki uyarı mesajını alıyorum
tmp1.Next = &tmp;
: uyarı C4133: '=': uyumsuz türleri - 'Test *'
için 'Test *' dan neler Yukarıdaki kod ile yanlış mı?
'struct Deneyi * Sonraki;' -> 'struct _Test * Next;' – BLUEPIXY
Buradaki asıl konu uyarıdır ... '' Test * ''den' 'struct' 'türüne kadar uyumsuz türler olmalıdır. * ' '*. – dreamlax