什么是RTTI
RTTI(Run Time Type Identify)运行时类型检查。就是在运行时知道对象的类型。
实现RTTI的方式
(1)typeid函数
typeid(obj).name()返回对象的类型名称。
(2)dynamic_cast操作符
dynamic_cast可以知道是否可以安全地将对象的地址赋给特定类型的指针。如果转换失败,返回空指针(nullptr)。
注意:
RTTI只适用于包含虚函数的类。
RTTI实现原理就是根据对象所指向的虚函数表知道对象的类型。
在包含虚函数...
分类:
编程语言 时间:
2015-03-30 09:40:15
阅读次数:
161
1.题目描述:点击打开链接
2.解题思路:本题是训练二叉树的一道好题。首先要解决读数据问题,根据题意,当输入为“()”时,结束该组数据读入,当没有字符串时,整个输入结束。因此可以专门编写一个readin()函数,类型设置为bool型,遇到第一种情况时返回true,遇到第二种情况返回false,主程序中只要发现readin返回false时就break,结束整个大循环。
接下来要建立二叉树,首先为...
分类:
其他好文 时间:
2015-03-30 09:27:30
阅读次数:
124
使用标准库的栈和队列时,先包含相关的头文件
#include
#include
定义栈如下:
stack stk;
定义队列如下:
queue q;
栈提供了如下的操作
s.empty() 如果栈为空返回true,否则返回false
s.size() 返回栈中元素的个数
s.pop() 删除栈...
分类:
编程语言 时间:
2015-03-30 09:26:58
阅读次数:
188
第一步:首先在程序主入口处,也就是main函数下,键入如下代码 login log = new login(); //造一个登录窗口的对象 if (log.ShowDialog() == DialogResult.OK) //判断登录对话框返回的结果是确定还是取消,如果是ok,则进入主窗体 { .....
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
inta=10;
intb=11;
//条件成立就返回1,真
//条件不成立就返回0,假
intresult=b<a;
printf("%d\n",result);//返回0
intc=2>3==1;
printf("%d\n",c);//返回0
intd=3+..
分类:
编程语言 时间:
2015-03-30 06:57:49
阅读次数:
146
ios培训------我的c语言笔记,期待与您交流!//三目运算符条件?数值1:数值2
//如果条件成立则返回数值1,不成立则返回数值2
//inta=!100?9:89;
//printf("a=%d\n",a);//a=89
#include<stdio.h>
intmain()
{
/*计算2个整数之间的最大值
inta=10;
intb=99;
intc=a..
分类:
编程语言 时间:
2015-03-30 06:57:22
阅读次数:
176
块(block)是OC对ANSI C所做的扩展,使用块可以更好地简化OC编程,而且OC的很多API都依赖于块。一、block(一)、block的使用方法语法格式如下:^ [块返回值类型] (形参1,形参2,...){}必须以^开头,返回值类型通常都被省略,如果没有形参,建议使用void作为占位符。如...
分类:
其他好文 时间:
2015-03-30 01:33:07
阅读次数:
178
cookie 是存储于访问者的计算机中的变量。每个域名20个cookiescookie 是有大小限制的,每个 cookie 所存放的数据不能超过4kb,如果 cookie 字符串的长度超过4kb,则该属性将返回空字符串。cookie 是存在 有效期的。在默认情况下,一个 cookie 的生命周期就是...
分类:
其他好文 时间:
2015-03-30 01:15:56
阅读次数:
95
一、题目要求题目:返回一个整数数组中最大子数组的和。要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 数组要足够大,直到溢出。 溢出之后,加判断。 求所有子数组的和的最大值。要求时间复杂度为O(n)。二、设计思想 由于溢出...
分类:
编程语言 时间:
2015-03-30 01:09:44
阅读次数:
165
一、题目及要求: 题目:返回一个整数数组中最大子数组的和。 要求(新加):①要求程序必须能处理1000个元素;②每个元素都是int32类型的。二、设计思路 这次练习依然是在之前一维数组的基础上完成的,此次的首要问题是要求程序能处理1000个数据并要求元素是int32型,所以会存在大数溢出问题...
分类:
其他好文 时间:
2015-03-30 01:03:29
阅读次数:
196