| Haberci Dizeleri, kombinasyon kutularına, keyfi veri yapılarına C ++ numaralarını bağlayın |
Şimdi İndirin |
Haberci Sıralama ve Özet
- Yayıncı adı:
- Warren Stevens
- yayıncı web sitesi:
- http://www.codeproject.com/Members/Warren-Stevens
- İşletim sistemleri:
- Windows All
Haberci Etiketler
Haberci Açıklama
Enumder test uygulaması, C ++ enumlarını dizeleri, kombinasyon kutularına, liste kutularına, rastgele veri yapılarını bağlamak için kolay bir yol sağlar. Minimum miktarda kod olan bir dizi şablon ve makrolar sunar: - Her bir numaralandırıcıyı bir C ++ numaralandırması (enum) bir C ++ numaralandırmasında (enum) dizeleri ile ilişkilendirin ve her iki form verilen dize ve numberatör arasında dönüştürün. - Her bir numaralandırıcıyı bir enum içine ilişkilendirin, keyfi bir veri seti (örneğin, bir Int ve her numaralandırıcıya eşleştirilmiş bir CRECT). - Numaralandırma üzerinde (yani döngü), tip-güvenli ve uygun bir şekilde (yani, STD :: vektör veya Carray için bir döngü yazmaya benzer bir sözdizimi olan bir sözdizimi ile) yineleyin. - Bir numaralandırıcıyı MFC kombobokslarına ve list kutularına (nüfusun, seçim ve DDX otomatik kullanımıyla) bağlanın. - Beyannamenizi ayarlarken yapılan kopya / yapıştırma hatalarını yakalamanıza yardımcı olan enum bildirimini otomatik olarak otomatik olarak test edin. Kaputun altında, gerçek çalışma, statik eleman fonksiyonlarının (bazıları üye şablonları) statik sınıf değişkenleri ve makroların bir kombinasyonu ile yapılır. Başlangıçta şablonlarla her şeyi kodlamaya çalıştım, ancak hepsinin sonunda, bildirimleri temizlemek için C ++ (yani makrolar) kanal kasetine başvurmak zorunda kaldım.
Haberci İlgili Yazılım