Понятия не имею в этой проблеме, как это назвать?Я ничего не знаю о C ++.Это правильно?это код js:
const ref = require("ref");
const Struct = require("ref-struct");
var ECLoginInfo = Struct({
'authType': 'int',
'username': 'pointer',
'userPassword': 'pointer',
'appKey': 'pointer',
'appToken:':'pointer',
'timestamp': 'pointer',
'MD5Token': 'pointer'
});
var ECLoginInfoPtr = ref.refType(ECLoginInfo);
exports.ECLoginInfo = ECLoginInfo;
exports.ECLoginInfoPtr = ECLoginInfoPtr;
это код структуры c ++:
typedef struct _LoginInfo{
LoginAuthType authType;
char *username;
char *userPassword;
char *appKey;
char *appToken;
char *timestamp;
char *MD5Token;
_LoginInfo()
{
memset(this,0,sizeof(_LoginInfo));
}
}ECLoginInfo;
EC_CALL_API int Login(const ECLoginInfo *loginInfo);