zoukankan      html  css  js  c++  java
  • CLR c++/CLI 如何返回多个返回值

    CLR c++/CLI 如何返回多个返回值

    接口函数定义

    public ref class MWWDianzhuHandle:public ICloneable
    {......

    int scanNewInput(interior_ptr<String ^> sUser, interior_ptr<String ^> sGuest, interior_ptr<String ^> sLastInput, int nStartItemIndex)
    {
    CString strUser, strGuest, strLastInput;

    int res = m_Impl->ScanNewInput(strUser, strGuest, strLastInput, nStartItemIndex);
    *sUser = gcnew String(strUser);
    *sGuest = gcnew String(strGuest);
    *sLastInput = gcnew String(strLastInput);
    return res;
    }

    调用方法

    wwHandle.scanNewInput(ref sUser, ref sGuest, ref sLastInput, 0);

    int scanNewInput(String ^ sUser, String ^ sGuest, String ^ sLastInput, int nStartItemIndex)
    {
    CString strUser, strGuest, strLastInput;

    int res = m_Impl->ScanNewInput(strUser, strGuest, strLastInput, nStartItemIndex);
    sUser = gcnew String(strUser);
    sGuest = gcnew String(strGuest);
    sLastInput = gcnew String(strLastInput);
    return res;
    }

  • 相关阅读:
    SAP B1的几点不足
    对公司内审员培训的总结
    我们为了什么而活
    ERP实施一周总结
    SAP B1中物料主数据的术语解释
    好像回到了以前
    ERP总结
    WinHex
    Delphi和Windows主题相关的报错
    事件
  • 原文地址:https://www.cnblogs.com/carl2380/p/2642606.html
Copyright © 2011-2022 走看看