Bir programın MATLAB kodundan C++ 'a çevirisi üzerinde çalışıyorum ve Armadillo C++ kütüphanesini kullanmaya karar verdim. Benim C++ kodunda typedef ile bir yapı tipi tanımladı ve sonra bir arma::Col<myType>
, ancak derlemeye çalıştığımda, derleyici, myType türüne karşılık gelen "arma_static_check.hpp" Armadillo başlık dosyasındaki ERROR___INCORRECT_OR_UNSUPPORTED_TYPE
hatası nedeniyle bana bir C2118 hatası veriyor arma::Col
tanımında kullanıyorum, daha önce tarif. Bu, özel bir tipte arma::Col
içeren elemanlar oluşturmanın veya yanlış bir şey yapmanın mümkün olmadığı anlamına mı geliyor?Armadillo arma :: struct tarafından tanımlanan tür Col
0
A
cevap
0
Col sınıfı yerine field class kullanabilirsiniz.
Saha sınıfı, rasgele kullanıcı türlerini depolayabilir. Col sınıfı yalnızca sayısal türler içindir (Armadillo FAQ diyor "Armadillo, aşağıdaki öğe türleriyle matrisleri destekler: float, double, std :: complex, std :: complex, kısa, int, long, ve long, int imzalanmamış kısa, int , uzun ").
İlgili konular
- 1. Armadillo ifft boyutu
- 2. PDFAppearance sınıfı tarafından tanımlanan görünüm, İmza Alanı
- 3. struct struct öğesinin boyutu
- 4. PostgreSQL pencere işlevi: row_number() over (col2 tarafından bölüm col siparişi)
- 5. ARMA modelini kullanarak istatistik modelleri tahmin etme
- 6. Arima/Arma Zaman Serileri Modeller Java'da
- 7. Variadically templated struct/varyant
- 8. File API'sı özelliği tarafından tanımlanan File.url özelliği mi?
- 9. Visual Studio oluşturma sırasında RDL tarafından tanımlanan dosyaları oluşturma
- 10. Bir Django ManyToManyField ilişkisi tarafından tanımlanan tüm nesneleri alın
- 11. struct init
- 12. struct sigaction eksik hata
- 13. `tanımlanan` ve `
- 14. İşlev için tanımlanan rol, Lambda
- 15. Go'da yeni (Struct) ve & Struct {} arasındaki fark nedir?
- 16. C++ struct ve typdef
- 17. typedef struct pointer tanımı
- 18. Struct Yapıcı dizimi
- 19. C++ struct tm & time_t
- 20. struct ap_conf_vector_t` nedir?
- 21. Struct başlatma hatası
- 22. Bileşik literalde eksik tür
- 23. Izgara sütunlarını hizalama merkezi nasıl yapılır (col-md-4 & col-md-8)
- 24. Dompdf, html önyükleme kodunu col-sm-x olarak basar ve col-lg-x olarak değil
- 25. Tür düzeyi hesaplamaları kullanırken tür/tür denetimi başarısızlığı yazın.
- 26. Bir eşdeğişim koleksiyonu için [Col [_]] `metodunun eklenmesi
- 27. Üst sınıf uyumsuzluğu, Struct ve Spork
- 28. struct timespec'ten std :: chrono :: 'ya dönüştürme
- 29. Tür
- 30. struct adında hiç üye yok