問題タブ [ntl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - エラー: 'function namel' の呼び出しに一致する関数がありません
私の最終的な目標は、GMP ライブラリを使用して C で構造体変数として実装されている二次イデアルのべき乗を計算することです。
私は、C++ テンプレート、名前空間、および NTL を使用した一般的な最適化指数を含むライブラリ (ANTL) を受け取りました。このライブラリは、NTL 型 ZZ_p などと、long、float などの基本型の累乗を行います。
最終的な目標を達成するには、ANTL ライブラリを使用する必要があります。それは、理想的なC struct variableの力を計算することです。テンプレートや名前空間を扱ったことがなかったので、基本的な mpz_t 変数の機能を実装して、すべてがどのように機能するかを確認したいと思いました。
現在、次のように、4 つのヘッダー ファイル exp.hpp、expbin.hpp、impl.hpp、com.hpp とメイン ファイル exp.cpp があります。
COM.HPP
EXP.HPP
EXPBIN.HPP
IMPL.HPP
EXP.CPP
EXP.CPPを使用してコンパイルしようとすると(Victor Shoup の NTL ドキュメント オンラインで説明されているように)
次のエラー メッセージが表示されます。
これらのエラーについて慎重にグーグル検索すると、親クラスに空のコンストラクターが必要であることがわかりますが、私は既にそれを持っています。
NTLを使用する場合、それ以外に何も機能しないため、コンパイルステートメントが正しいことはわかっています。この時点で、これを修正するためのアイデアが不足していました。前もって感謝します。
編集 この質問は解決されました。この質問をクローズまたは削除していただきたいと思います。