Отобразите справку для интерфейса MATLAB к библиотеке C++

Используйте следующие функции MATLAB®, чтобы просмотреть информацию о членах интерфейса.

  • help — Просмотрите классы и функции в пакете. Когда вы публикуете интерфейс, можно добавить описательный текст. Для получения дополнительной информации смотрите, Публикуют Модифицированный текст Справки.

  • methods — Метод просмотра называет для класса.

  • methods с '-full' опция — подписи Метода просмотра.

  • methodsview — Табличное представление сигнатур методов. Вы можете найти methodsview окно, легче использовать в качестве справочника, потому что вы не должны просматривать Командное окно путем прокрутки, чтобы найти информацию.

Если вы создали school интерфейс в примере Публикует Интерфейс к Библиотеке C++ Только для заголовка, затем можно использовать его в следующих примерах. Принятие schoolInterface.dll файл находится в текущей папке, введите:

addpath('.')

Отобразите функции пакета и классы.

help clib.school.

затем нажмите Tab. Эта команда загружает пакет. MATLAB отображает список участников. Выбирая пакет, отображения MATLAB:

Classes contained in clib.school:
Person                         - clib.school.Person    Representation of C++ class Person
Teacher                        - clib.school.Teacher    Representation of C++ class Teacher
Student                        - clib.school.Student    Representation of C++ class Student

Functions contained in clib.school:
getName                        - clib.school.getName    Representation of C++ function getName

Отобразить вводы и выводы для getName функция пакета, нажмите getName ссылка.

clib.school.getName    Representation of C++ function getName
  inputs
    p              clib.school.Person
  outputs
    RetVal         string

Чтобы отобразить методы класса, вызовите methods функция для каждого класса. Например, введите:

methods clib.school.Person
Methods for class clib.school.Person:

Person   eq       ge       getAge   getName  gt       le       lt       ne       setAge   setName  

Methods of clib.school.Person inherited from handle.

Чтобы отобразить функциональные подписи, вызовите methodsview функция для каждого класса. Например, введите:

methodsview clib.school.Person

Функция открывает окно, которое отображает методы и информацию об аргументах и возвращенных значениях. Например, подписи для конструкторов:

Возвратите типИмяАргументы
clib.school.Person objPerson 
clib.school.Person objPersonИмя,
скалярный возраст uint64)
clib.school.Person objPerson(clib.school.Person input1)