6
Yapı yalnızca bir işlevde kullanılıyorsa, bu işlevde bildirebilir miyim? Bunu yapabilir:Yerel yapı c
int func()
{
struct {
int a, b;
} s;
s.a=5;
return s.a;
}
gcc üzerinde yuttum ama onun yerine "Maalesef bunu yapamaz" demek anlayamadık çok garip görünümlü hatayı yaydığı.
Hata iletisini sağladıysanız yardımcı olabilir. – Ryan
@Rayn Hatayı alıp alamayacağımı görmek için tekrar denedim ve bu sefer derledim. Bir sözdizimi sorunu için çok garip bir görünüm hatasıydı (içinde karışık bir C++ ismi gibi görünen bir bağlayıcı hatasıydı) – baruch
Bununla ilgili bir sorun yok. Bir şeyi yeniden adlandırmayı deneyin; Belki mevcut bir isim ile çarpıştın. Bir C++ derleyici kullanıyor musunuz? – wildplasser