文章 2011-05-23 来自:开发者社区

36、C++ Primer 4th笔记,特殊工具与技术,运行时类型识别

1、通过运行时类型识别,程序能够使用基类的指针或引用来检索这些指针或引用所指对象的实际派生类型。 通过以下两种操作符提供RTTI: 1)typeid操作符,返回指针或引用所指对象的实际类型。 2)dynamic_cast操作符,将基类类型的引用或指针安全地转换为派生类型的指针或引用。 这些操作符只为带有一个或多个虚函数的类返回动态类型信息,对于其他类型,返回静态(即编译时)类型的信息。对...

文章 2011-03-27 来自:开发者社区

22、C++ Primer 4th 笔记,到类类型与从类类型的转换

1、转换分为到类类型与从类类型的转换两种。到类类型的转换:通过转换构造函数;从类类型的转换:转换操作符。 2、常用16个操作符:5个算术操作符(+、-、*、/、%)及其对应的复合赋值操作符,4 个关系操作符(<、<=、>、>=),以及相等操作符(==、!=)。 示例 class SmallInt { public: SmallInt(int i = 0):val...

文章 2011-03-19 来自:开发者社区

9、C++ Primer 4th 笔记,string类型

1、string操作<?xml:namespace prefix = o /> string s; 定义一个新的空 string 对象,命名为 s string s(cp); 定义一个新的 string 对象,用 cp 所指向的(以空字符null 结束的)C 风格字符串(可以为字符串或字符数组,但是需以null结束)初始化该对象。但是,这个数组的所有字...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注