Wie exportiere ich Klassenfunktionen, aber nicht die gesamte Klasse in einer DLL?

Ich habe eine Win32-DLL mit den folgenden Details entwickelt und möchte einen CLI / C ++ - Wrapper für die Funktionen Connnect und LogOut erstellen.

Ich weiß, dass ganze Klassen und Funktionen aus einer DLL exportiert werden können.

<code>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;
    }

};
</code>

Ich möchte die Klasse haben, da die exportierten Funktionen Connect und LogOut die Funktion set / get verwenden.

Ist es möglich, nur die Funktionen Connect und LogOut zu exportieren und nicht die gesamte Klasse.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage