您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ Assign函数代码示例

51自学网 2021-06-01 19:48:03
  C++
这篇教程C++ Assign函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中Assign函数的典型用法代码示例。如果您正苦于以下问题:C++ Assign函数的具体用法?C++ Assign怎么用?C++ Assign使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

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

示例1: Assign

// Assign (const char *)//------------------------------------------------------------------------------void AString::Assign( const char * string ){	Assign( string, string + StrLen( string ) );}
开发者ID:JeremieA,项目名称:fastbuild,代码行数:6,


示例2: Assign

TCopyParamType & TCopyParamType::operator =(const TCopyParamType & rhp){  Assign(&rhp);  return *this;}
开发者ID:gvsurenderreddy,项目名称:Far-NetBox,代码行数:5,


示例3: Assign

	/** assignment operator from another smart ptr */	inline CCountedPtr& operator=(const CCountedPtr &src)	{		Assign(src.m_pT);		return *this;	}
开发者ID:IchiroWang,项目名称:OpenTTD,代码行数:6,


示例4: Assign

 /** /brief Assignment operator.        Implemented in Terms of Assign(const ParserByteCode &a_ByteCode) */ ParserByteCode& ParserByteCode::operator=(const ParserByteCode &a_ByteCode) {   Assign(a_ByteCode);   return *this; }
开发者ID:akhabou,项目名称:3rdpartysources,代码行数:9,


示例5: ProcessImplementation

FluxCalibrationInstance::FluxCalibrationInstance( const FluxCalibrationInstance& x ) :ProcessImplementation( x ){   Assign( x );}
开发者ID:SunGong1993,项目名称:PCL,代码行数:5,


示例6: Assign

//============================================================// <T>构造字符串缓冲。</T>//// @param pValue 字符串// @param length 长度//============================================================TStringBuffer8::TStringBuffer8(TChar8C* pValue, TInt length){   Assign(pValue, length);}
开发者ID:favedit,项目名称:MoCross3d,代码行数:9,


示例7: ProcessImplementation

BinarizeInstance::BinarizeInstance( const BinarizeInstance& x ) :ProcessImplementation( x ){   Assign( x );}
开发者ID:GeorgViehoever,项目名称:PCL,代码行数:5,


示例8: ResolveReferences

short ResolveReferences(void){   Stack Ref;   Instruction I,j;   int Labelref;   Ref = AllocateStack (200);   for (I = 1; I <= SizeOf (Labels); I++)    {      if (LabelOf(I) != UndefinedString)         if (Element(Ref,LabelOf(I)) == UndefinedString)            Assign(Ref,LabelOf(I),I);         else          {            fprintf(output,"<<< MACHINE ERROR >>>: ");            fprintf(output,"DUPLICATE INSTRUCTION WITH LABEL ");    	    fprintf(output," %d **",LabelOf(I));    	    WriteString(output,LabelOf(I));            fprintf(output,"**: LINE %1d /n",I);            return(false);         }   }   for (I = 1; I <= SizeOf(Labels); I++)    {      if (OpCodeOf(I) == GOTOOP || OpCodeOf(I) == CONDOP ||                                   OpCodeOf(I) == CODEOP)       {         Labelref = Element(Ref,Operand1Of(I));         if (Labelref == 0)          {            fprintf(output,"<<< MACHINE ERROR >>>: ");            fprintf(output,"NO INSTRUCTION WITH LABEL ");    	    fprintf(TraceFile," %d ",Operand1Of(I));            fprintf(output,"': LINE %1d /n",I);            return(false);         }                  Assign ( Ref, Operand1Of(I), 1000000+Labelref );         Assign ( Operand1, I, Labelref % 1000000);      }      if (OpCodeOf(I) == CONDOP)       {         Labelref = Element(Ref,Operand2Of(I));         if (Labelref == 0)          {            fprintf(output,"<<< MACHINE ERROR >>>: ");            fprintf(output,"NO INSTRUCTION WITH LABEL ");    	    fprintf(output," %d ",Operand2Of(I));            fprintf(output,"': LINE %1d /n",I);            return(false);         }         Assign (Ref, Operand2Of(I), 1000000+Labelref );         Assign (Operand2, I, Labelref % 1000000);      }      if (OpCodeOf(I) == LITOP || OpCodeOf(I) ==  LLVOP            || OpCodeOf(I) ==  LGVOP  || OpCodeOf(I) == SLVOP            || OpCodeOf(I) ==  SGVOP  || OpCodeOf(I) == LLIVOP            || OpCodeOf(I) ==  LGIVOP || OpCodeOf(I) == SLIVOP            || OpCodeOf(I) ==  SGIVOP || OpCodeOf(I) == LLAOP            || OpCodeOf(I) ==  LGAOP  || OpCodeOf(I) == LUVOP            || OpCodeOf(I) ==  SUVOP  || OpCodeOf(I) == POPOP            || OpCodeOf(I) ==  CALLOP || OpCodeOf(I) == RTNOP)          Assign (Operand1,I,StringToInteger(Operand1Of(I)));       if (OpCodeOf(I) == LUVOP || OpCodeOf(I) == SUVOP )          Assign(Operand2,I,StringToInteger(Operand2Of(I)));   }   for (I =1; I <= TextSize(); I++ )    {      if (Element(Ref,I) != 0)         if (Element(Ref,I) < 1000000)          {            fprintf(output,"<<< MACHINE ERROR >>>: ");            fprintf(output,"NO REFERENCE TO INSTRUCTION WITH LABEL ");	    fprintf(output,"%d ", I);            fprintf(output,": LINE %1d /n",I);            fprintf(output,"Element(Ref)= %d/n",Element(Ref,I));            PrintAllStrings(stdout);            return(false);	 }   }   return(true);}
开发者ID:MARFMS,项目名称:chiquitico,代码行数:89,


示例9: Assign

	const CDuiString& CDuiString::operator=(const CDuiString& src)	{      		Assign(src);		return *this;	}
开发者ID:boyisgood86,项目名称:Redrain-,代码行数:5,


示例10: tmp

CFI& CFI::Assign(const string &str){    CFI tmp(str);    return Assign(std::move(tmp));}
开发者ID:Hasimir,项目名称:readium-sdk,代码行数:5,


示例11: m_pstr

	CDuiString::CDuiString(const CDuiString& src) : m_pstr(m_szBuffer)	{		m_szBuffer[0] = '/0';		Assign(src.m_pstr);	}
开发者ID:boyisgood86,项目名称:Redrain-,代码行数:5,


示例12: Assign

 /*!  * Reconstruct the buffer to be a copy of another buffer.  *  *  @param[in] other    The contents of this buffer are copied.  *  * @return  Reference to the new data buffer.  */ DATA &operator =(const DATA &other) {     Assign(other);     return *this; }
开发者ID:andrewjinyounglee,项目名称:PerVERT,代码行数:12,


示例13: Assign

DataBuffer::DataBuffer( char const *bytes, u32 len ){  Assign( bytes, len );}
开发者ID:GGBOY92,项目名称:cs260assignment3,代码行数:4,


示例14: main

int main(){  StartClock();  unsigned int *no_init_ptr;  unsigned int *ptr;  struct UnsignedInt_Type1 ptr_str;  ((ptr_str.Void_Type0::ptr = ptr , ptr_str.addr = (reinterpret_cast < unsigned long long  >  ((&ptr)))) , ((Assign(&ptr_str,UnsignedInt_Type1_Cast_Void_Type0(malloc_overload(400UL))) , ptr = ptr_str.Void_Type0::ptr)));  unsigned int *ptr2;  struct UnsignedInt_Type1 ptr2_str;  ((ptr2_str.Void_Type0::ptr = ptr2 , ptr2_str.addr = (reinterpret_cast < unsigned long long  >  ((&ptr2)))) , ((Assign(&ptr2_str,UnsignedInt_Type1_Cast_Void_Type0(malloc_overload(40UL))) , ptr2 = ptr2_str.Void_Type0::ptr)));  unsigned int *ptr_index;  unsigned int counter = 0U;  struct UnsignedInt_Type1 UnsignedInt_Type1_ovl_2;  struct UnsignedInt_Type1 UnsignedInt_Type1_ovl_3;  for ((((UnsignedInt_Type1_ovl_2 = create_struct(ptr_index,(reinterpret_cast < unsigned long long  >  ((&ptr_index)))) , UnsignedInt_Type1_Assign_UnsignedInt_Type1_UnsignedInt_Type1((reinterpret_cast < unsigned long long  >  ((&UnsignedInt_Type1_ovl_2))),ptr_str)) , ((unsigned int *)( *(reinterpret_cast < void ** >  (UnsignedInt_Type1_ovl_2.addr)))) = UnsignedInt_Type1_ovl_2.Void_Type0::ptr) , UnsignedInt_Type1_ovl_2); b_LessThan_UnsignedInt_Type1_UnsignedInt_Type1(create_struct(ptr_index,(reinterpret_cast < unsigned long long  >  ((&ptr_index)))),UnsignedInt_Type1_Add_UnsignedInt_Type1_i(ptr_str,100)); (((UnsignedInt_Type1_ovl_3 = create_struct(ptr_index,(reinterpret_cast < unsigned long long  >  ((&ptr_index)))) , UnsignedInt_Type1_Increment_UnsignedInt_Type1((reinterpret_cast < unsigned long long  >  ((&UnsignedInt_Type1_ovl_3))))) , ((unsigned int *)( *(reinterpret_cast < void ** >  (UnsignedInt_Type1_ovl_3.addr)))) = UnsignedInt_Type1_ovl_3.Void_Type0::ptr) , UnsignedInt_Type1_ovl_3)) {     *Deref(create_struct(ptr_index,(reinterpret_cast < unsigned long long  >  ((&ptr_index))))) = counter++;  }  struct UnsignedInt_Type1 UnsignedInt_Type1_ovl_4;  struct UnsignedInt_Type1 UnsignedInt_Type1_ovl_5;  for ((((UnsignedInt_Type1_ovl_4 = create_struct(ptr_index,(reinterpret_cast < unsigned long long  >  ((&ptr_index)))) , UnsignedInt_Type1_Assign_UnsignedInt_Type1_UnsignedInt_Type1((reinterpret_cast < unsigned long long  >  ((&UnsignedInt_Type1_ovl_4))),UnsignedInt_Type1_Sub_UnsignedInt_Type1_i(UnsignedInt_Type1_Add_UnsignedInt_Type1_i(ptr_str,100),1))) , ((unsigned int *)( *(reinterpret_cast < void ** >  (UnsignedInt_Type1_ovl_4.addr)))) = UnsignedInt_Type1_ovl_4.Void_Type0::ptr) , UnsignedInt_Type1_ovl_4); b_GreaterOrEqual_UnsignedInt_Type1_UnsignedInt_Type1(create_struct(ptr_index,(reinterpret_cast < unsigned long long  >  ((&ptr_index)))),ptr_str); (((UnsignedInt_Type1_ovl_5 = create_struct(ptr_index,(reinterpret_cast < unsigned long long  >  ((&ptr_index)))) , UnsignedInt_Type1_Decrement_UnsignedInt_Type1((reinterpret_cast < unsigned long long  >  ((&UnsignedInt_Type1_ovl_5))))) , ((unsigned int *)( *(reinterpret_cast < void ** >  (UnsignedInt_Type1_ovl_5.addr)))) = UnsignedInt_Type1_ovl_5.Void_Type0::ptr) , UnsignedInt_Type1_ovl_5)) {    printf("%u/n", *Deref(create_struct(ptr_index,(reinterpret_cast < unsigned long long  >  ((&ptr_index))))));  }  EndClock();  return 1;}
开发者ID:matzke1,项目名称:rose-develop,代码行数:25,


示例15: return

clNode& clNode::operator=(const clNode &source){  return(Assign(source));}
开发者ID:hklaufus,项目名称:GridLab,代码行数:4,


示例16: Assign

//---------------------------------------------------------------------------// Construct the objectNaUnit::NaUnit (unsigned nInDim_, unsigned nOutDim_, unsigned nFbDepth_){    pTimer = &TheTimer;    Assign(nInDim_, nOutDim_, nFbDepth_);}
开发者ID:evlad,项目名称:phdworks,代码行数:7,


示例17: Assign

GxFont& GxFont::operator = (const GxFont& other){	Assign(other);	return *this;}
开发者ID:jpvanoosten,项目名称:GuiX,代码行数:5,


示例18: Assign

void CMidiSetupRow::SetInfo(const INFO& Info){	m_RangeStart.SetVal(Info.Range.Start);	m_RangeEnd.SetVal(Info.Range.End);	Assign(Info.Event, Info.Chan, Info.Ctrl);}
开发者ID:fdiskcn,项目名称:Whorld,代码行数:6,


示例19: Assign

 /** /brief Copy constructor.         Implemented in Terms of Assign(const ParserByteCode &a_ByteCode) */ ParserByteCode::ParserByteCode(const ParserByteCode &a_ByteCode) {   Assign(a_ByteCode); }
开发者ID:ASF-inhambane,项目名称:LibreCAD,代码行数:8,


示例20: Clear

CDVDStreamInfo::CDVDStreamInfo(const CDemuxStream &right, bool withextradata )       { extradata = NULL; Clear(); Assign(right, withextradata); }
开发者ID:HofiOne,项目名称:xbmc,代码行数:1,


示例21: Assign

//-----------------------------------------------------------------------------------------------Variable::Variable(const Variable &obj)    :IValue(cmVAR){    Assign(obj);    AddFlags(IToken::flVOLATILE);}
开发者ID:QwZhang,项目名称:gale,代码行数:7,


示例22: sizeof

void DataBuffer::operator <<( NetworkMessage const &netMsg ){  u32 typeSize = sizeof( MsgType );  Assign( (char *) &netMsg.type_, typeSize );  Append( netMsg.msg_.Bytes(), netMsg.msg_.Size() );}
开发者ID:GGBOY92,项目名称:cs260assignment3,代码行数:6,


示例23: Assign

// Constructor with assignment.CUIHelper::CUIHelper(const IID &HelperIID, PVOID pHelper){    // Assign the interface.    Assign(HelperIID, pHelper);}
开发者ID:kcrazy,项目名称:winekit,代码行数:6,


示例24:

voidnsTSubstring_CharT::Assign( const substring_tuple_type& tuple )  {    if (!Assign(tuple, fallible_t()))      NS_RUNTIMEABORT("OOM");  }
开发者ID:at13,项目名称:mozilla-central,代码行数:6,



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


C++ AssignLength函数代码示例
C++ Assert_isTrue函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。