• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






canexjtuzju

记录
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2014年8月28日

c++笔记--父类和子类的转化问题
摘要: 以下二种情况是可以成立的:父类指针或者引用可以指向子类对象(指针解释的对象大小为基类大小,子类包含有基类)子类分割成基类对象(一只鸡一定是一个动物)以下二种情况不能成立:子类指针或者引用指向父类对象(指针解释的对象大小为子类大小,比基类要大,会出现不合法的内存访问)基类转化成子类(一个动物不一定是鸡... 阅读全文
posted @ 2014-08-28 21:18 canexjtuzju 阅读(299) 评论(0) 推荐(0)
 
c++笔记--函数重载(不合法的重载情况)
摘要: 在下面几种情况下不能视为重载:1、返回值不同的函数不能视为重载2、返回值是否为静态不能视为重载3、数组和指针int fun(int *ptr);int fun(int ptr[]); // redeclaration of fun(int *ptr)4、函数和函数指针void h(int ());v... 阅读全文
posted @ 2014-08-28 20:23 canexjtuzju 阅读(662) 评论(0) 推荐(0)
 
重新排列数组,使得负数后面跟着正数,O(1)的空间
摘要: 两种情况:可以打乱原始顺序;不可以打乱原始顺序下面代码未测试,只是build了一下 1 /************************************************************************* 2 > File Name: RearrangeArr... 阅读全文
posted @ 2014-08-28 10:23 canexjtuzju 阅读(854) 评论(0) 推荐(0)