Bir şekilde sendikanın mirasını kullanmanın mümkün olup olmadığını bilen var mı diye merak ediyordum. TestWorks
çalışır iken Bir birlik içinde mirasın kullanılması
TestFails
birlik,
Base
yapı içinde
a
değişken içermeyecektir.
struct Base { int a; };
union TestFails
{
struct : public Base {};
int b;
};
union TestWorks
{
struct { int a; };
int b;
};
int main()
{
TestWorks works;
works.a = 0;
TestFails fails;
fails.a = 0;
return 0;
}
Burada kodu test edebilirsiniz: o yardımcı olur http://ideone.com/dUzpOR
Merakla, neden bunu istiyorsun? – Cameron
Birkaç içerik toplamaya ihtiyaç duyan birkaç sendika var, hangi içerikler oldukça benzer, bu yüzden yeniden kullanabileceğim bazı temel veri yapılarına sahip olmayı umuyorum. – Artoo
FWIW, bu sendikalar için özel görünmüyor: http://ideone.com/9VGAkz – immibis