ヘッダー専用の HPP ファイル
この例では、school
という名前の C++ ライブラリに対する MATLAB® インターフェイスを作成します。ライブラリはヘッダー ファイル school.hpp
内で定義され、コンパイル済みライブラリ ファイルを持ちません。ヘッダー ファイルによりすべてが定義されたライブラリは、"ヘッダー専用" ライブラリと呼ばれます。
ライブラリ アーティファクト | MATLAB パッケージ libname | MATLAB ヘルプ |
---|---|---|
ヘッダー ファイル |
|
|
このライブラリは、学生と教師を表すクラスを定義します。このライブラリをパブリッシュした後、MATLAB ユーザーは clib.school
パッケージ内の関数を呼び出し、Student
オブジェクトと Teacher
オブジェクトを作成して、名前と年齢を指定できます。
MATLAB には、この例で使用するヘッダー ファイルが次のフォルダーに用意されています。
fullfile(matlabroot,"extern","examples","cpp_interface");
以下の手順に従って、Windows® 用の school
インターフェイスを作成します。