私はMATLABコードからC++へのプログラムの翻訳に取り組んでおり、Armadillo C++ライブラリを使用することに決めました。私のC++コードでは、typedefでstruct型を定義してからarma::Col<myType>
と宣言しましたが、コンパイルしようとすると、コンパイラはC2338エラーを返します。私がそれをarma::Col
の定義で使用するとき、前に説明しました。これは、カスタムタイプの要素を含むarma::Col
を作成することができないということですか、何か間違っていますか?アルマジロアルマ::構造体で定義されたタイプの文字列
0
A
答えて
0
Colクラスの代わりにfield class を使用できます。
フィールドクラスには、任意のユーザータイプを格納できます。 Colクラスは数値型のためのものです(Armadillo FAQはです)。 "Armadilloはfloat、double、std :: complex、std :: complex、short、int、long、およびunsignedのshort、int型の要素を持つ行列をサポートしています。 、long ")。
関連する問題
- 1. タイプリテラルで定義されたタイプの構造体フィールドのメソッド
- 2. マップ[文字列]構造体
- 3. 構造体ではなく、文字列
- 4. 構造体の再定義
- 5. Cの構造体定義
- 6. xml構造体の文字列長
- 7. 構造体の文字配列
- 8. 構造体Cの文字列
- 9. ユーザ定義構造体
- 10. Golang構造体定義パターン
- 11. 構造体を文字列にマーシャリング
- 12. C構造体、文字列、セグメンテーションフォールト
- 13. Java:ユーザ定義の構造体の配列を定義する
- 14. 構造体内の文字列/文字配列
- 15. COM相互運用構造定義は、COMヘッダ(vds.h)で定義された構造体があり、メモリレイアウト
- 16. 文字列を含むコピー可能な構造体を定義するには?
- 17. 構造体にchar文字列を定義して使用する
- 18. 定義スウィフトマックで構造体のApp
- 19. cでリンクされたリスト、構造体の構造体、セグメンテーションフォールト
- 20. Saprk DataFrameの列(構造体タイプ)のマスクフィールド
- 21. グローバル構造体を定義するグローバル構造体
- 22. Spark/Scala:構造体タイプのSpark DataFrame列
- 23. Cの構造体で定義された文字ポインタに静的メモリを割り当てる
- 24. gpuメモリに渡された構造体は未定義です。構造体をCudafyに渡すには?
- 25. 構造体定義のポインタを持つ列挙体
- 26. 複数の文字列を単一の値にマップする構造体のタイプ
- 27. 私はヘッダファイルに次のように定義された構造体を持つ構造体
- 28. フォーマットされた文字列から構造体オブジェクトを埋める方法は?
- 29. Golang yaml.v2構造体のマップで、[文字列]文字列のアンマーシャルは
- 30. Cの構造体定義のバリエーション