C中关于类模板定义的用法及意义.docVIP

  • 4
  • 0
  • 约1.59千字
  • 约 2页
  • 2017-06-09 发布于北京
  • 举报
C++一些用法 1.C++中关于的用法与意义 在类模板或函数模板定义中用来括住类型参数表。在实例化类模板时用来括住实参类型。例如: templateclass T //括住类型参数表 class C{ T x; ... }; Cint oc; //括住实参类型 2.C++中关于map类的用法 C++中map类:* Map的特点: 1、存储Key-value对 * 2、支持快速查找,查找的复杂度基本是Log(N) * 3、快速插入,快速删除,快速修改记 map类find的作用: 用find函数来定位数据出现位置,它返回的一个迭代器,当数据出现时,它返回数据所在位置的迭代器,如果map中没有要查找的数据,它返回的迭代器等于end函数返回的迭代器。 3.C++中关于Validator 类的用法 定义一个帮助器类,在与对象、属性和方法关联的  HYPERLINK /zh-cn/library/ponentmodel.dataannotations.validationattribute.aspx ValidationAttribute 特性中包含此类时,可使用此类来验证这些项: 语法: 名称说明 HYPERLINK /zh-cn/library/dd411803.aspx TryValidateObject(Object, ValidationContext, ICollectionValidationResult)通过使用验证上下文和验证结果集合,确定指定的对象是否有效。 HYPERLINK /zh-cn/library/dd411772.aspx TryValidateObject(Object, ValidationContext, ICollectionValidationResult, Boolean)通过使用验证上下文、验证结果集合和用于指定是否验证所有属性的值,确定指定的对象是否有效。 HYPERLINK /zh-cn/library/ponentmodel.dataannotations.validator.tryvalidateproperty.aspx TryValidateProperty验证属性。 HYPERLINK /zh-cn/library/ponentmodel.dataannotations.validator.tryvalidatevalue.aspx TryValidateValue返回一个值,该值指示所指定值对所指定特性是否有效。 HYPERLINK /zh-cn/library/dd411788.aspx ValidateObject(Object, ValidationContext)使用验证上下文确定指定的对象是否有效。 HYPERLINK /zh-cn/library/dd382100.aspx ValidateObject(Object, ValidationContext, Boolean)通过使用验证上下文和用于指定是否验证所有属性的值,确定指定的对象是否有效。 HYPERLINK /zh-cn/library/ponentmodel.dataannotations.validator.validateproperty.aspx ValidateProperty验证属性。 HYPERLINK /zh-cn/library/ponentmodel.dataannotations.validator.validatevalue.aspx ValidateValue验证指定的特性。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档