以下の詳細を提供する Win32 DLL を開発しました。Connect および LogOut 関数の CLI/C++ ラッパーを作成したいと考えています。
クラスと関数全体を DLL からエクスポートできることを知っています。
class CClientLib
{
public:
CClientLib (void);
// TODO: add your methods here.
__declspec(dllexport) bool Connect(char* strAccountUID,char* strAccountPWD);
__declspec(dllexport) void LogOut();
private :
Account::Ref UserAccount ;
void set_ActiveAccount(Account::Ref act)
{
// Set the active account
}
Account::Ref get_ActiveAccount()
{
return UserAccount;
}
};
エクスポートされた関数 Connect と LogOut としてクラスを持ちたいのですが、関数 set / get を使用します。
クラス全体ではなく、関数 Connect および LogOut のみをエクスポートすることは可能ですか。