当前位置: 首页>>代码示例>>C++>>正文


C++ DataPtr::assign方法代码示例

本文整理汇总了C++中DataPtr::assign方法的典型用法代码示例。如果您正苦于以下问题:C++ DataPtr::assign方法的具体用法?C++ DataPtr::assign怎么用?C++ DataPtr::assign使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataPtr的用法示例。


在下文中一共展示了DataPtr::assign方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: EncodingText_toDataImpl

 // unsigned char
 void EncodingText_toDataImpl(
     DataPtr &       data, 
     unsigned char * t, 
     int             nCount)
 {
     data.assign(reinterpret_cast<Byte8 *>(t), nCount);
 }
开发者ID:huangjunfeng2000,项目名称:Rcf,代码行数:8,代码来源:I_Stream.cpp

示例2: encodeTypedElements

 inline void encodeTypedElements( Text *, T *, DataPtr &data, T *t, int nCount)
 {
     std::ostringstream ostr;
     ostr << t[0];
     for (int i=1; i<nCount; i++)
     {
         ostr.put(chSeparator);
         ostr << t[i];
     }
     std::string s = ostr.str();
     data.assign(reinterpret_cast<const Byte8 *>(s.c_str()), static_cast<UInt32>(s.length()));
 }
开发者ID:r0ssar00,项目名称:iTunesSpeechBridge,代码行数:12,代码来源:Encoding.hpp

示例3: EncodingText_toDataImpl

 void EncodingText_toDataImpl(
     DataPtr &       data, 
     T *             t, 
     int             nCount)
 {
     RCF::MemOstream ostr;
     ostr << t[0];
     for (int i=1; i<nCount; i++)
     {
         ostr.put(chSeparator);
         ostr << t[i];
     }
     std::string s = ostr.string();
     data.assign(
         reinterpret_cast<const Byte8 *>(s.c_str()), 
         static_cast<UInt32>(s.length()));
 }
开发者ID:MorelM35,项目名称:ESIR_MorKaneGame,代码行数:17,代码来源:I_Stream.cpp


注:本文中的DataPtr::assign方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。