2013-08-22 14 views
5

U ++ 2.2'de C++ 11 variadic şablon parametrelerini doğru olarak nasıl modelleyeceğini bilen var mı?
Web aramasından elde edilen bir dizi UML profil modeli gördüm; bu, 'herhangi bir sayıda isteğe bağlı şablon parametresi' yapısını açıklıyor gibi görünüyor. Yoksa bunu, herhangi bir olağan şablon parametresinin, beyannamede bir varsayılanın sağlandığı durumlarda isteğe bağlı olabileceği gerçeğiyle karıştırıyorum mı?C++ UML'de 11 varyantik şablon parametresi gösterimi

Birisi uygun bağlantılara veya UML 2.2/2.3 özelliklerinin belirli bölümlerine başvurabilir mi?

Burada ile yaratarak oldum bir teklifim: Variadic Template Parameters Model Sample

GÜNCELLEME:
Ben mekanizmaları açma için bağlayıcı modellenebilir nasıl özellikle ilgileniyorum. kimse ben soruma cevap vereceğim bir cevap var gibi gözüküyor çünkü

cevap

3

Tamam, kalktım geldim:

enter image description here

Ben verdiği ilk teklifin sadece biraz değiştirilmiş bir model soruda. En azından ile sözdizimsel olarak doğru ve kullanılabilir kod iskeletini oluşturabiliyorum. Üretilen kodu tersine çevirmek tersine mümkün değildir.

+3

Bu şema benim için tamamen _useful_ görünmüyor. –

+0

@LightnessRacesinOrbit Daha iyi bir yaklaşım göstermeyi deneyebilir misiniz? –

+2

Daha iyi bir yaklaşıma sahip değilim. Sadece bir UML diyagramının burada herhangi bir değeri olduğunu düşünmüyorum. Bunu okuyamıyorum ve yazacağınız kodla ilgili yararlı bilgiler çıkartamıyorum. –