共用方式為


CSimpleStringT::CSimpleStringT

建構 CSimpleStringT 物件。

CSimpleStringT(
   const XCHAR* pchSrc,
   int nLength,
   IAtlStringMgr* pStringMgr
);
CSimpleStringT(
   PCXSTR pszSrc,
   IAtlStringMgr* pStringMgr
);
CSimpleStringT(
   const CSimpleStringT& strSrc 
);
explicit CSimpleStringT(
   IAtlStringMgr* pStringMgr
) throw( );

參數

  • strSrc
    要複製的現有 CSimpleStringT 物件複製到 CSimpleStringT 物件。

  • pchSrc
    物件陣列的指標。 nLength長度字元,而不是 null 結束。

  • pszSrc
    要複製的 NULL 結尾字串至 CSimpleStringT 物件。

  • nLength
    字元數目的計數。 pch的。

  • pStringMgr
    CSimpleStringT 物件的記憶體管理員的指標。 如需 IAtlStringMgr 和記憶體管理的 CSimpleStringT的詳細資訊,請參閱 記憶體管理和 CStringT

備註

建構新的物件。 CSimpleStringT 因為建構函式複製輸入資料、輸入新配置的儲存區,記憶體不足的例外狀況可能發生。

範例

使用 ATL typedefCSimpleString下列範例中,會示範使用 CSimpleStringT::CSimpleStringTCSimpleString 是類別樣板 CSimpleStringT常用的特製化。

特製化將特定型別定義類別參數傳遞至類別樣板。 如需詳細資訊,請參閱 類別樣板執行個體化

CSimpleString s1(pMgr);                   // Empty string
CSimpleString s2(_T("cat"), pMgr);        // From a C string literal

CSimpleString s3(s2);                     // Copy constructor
CSimpleString s4(s2 + _T(" ") + s3);      // From a string expression

CSimpleString s5(_T("xxxxxx"), 6, pMgr);  // s5 = "xxxxxx"   

需求

Header: atlsimpstr.h

請參閱

參考

CSimpleStringT 類別