cnblogs.com
域名年龄: 22年1个月8天HTTP/1.1 200 OK 访问时间:2015年06月18日 10:29:16 类型:text/html; charset=utf-8 Transfer-Encoding: chunked 连接:keep-alive 动作:Accept-Encoding 缓存控制:private, max-age=10 过期时间:2015年06月18日 10:29:26 修改日期:2015年06月18日 10:29:16 客户端设定:IE=10 Content-Encoding: gzip 网站编码:utf-8
IT@民工
~~~程序是门艺术,我却在艺术之门之外。~~~
【路漫漫其修远兮,我将上下而求索。】
随笔 - 102, 文章 - 0, 评论 - 3, 引用 - 0
2012年8月13日
C++虚继承分析及对象模型
正文内容加载中...
posted @ 2012-08-13 22:39 IT@民工 阅读(291) 评论(0) 编辑
2012年8月12日
未初始化的变量的值 0Xcccccccc -858993460 烫
摘要: 指针:0xCCCCCCCC VC的DEBUG版会把未初始化的指针自动初始化为 0xCCCCCCCC,而不是就让它随机去,那是因为DEBUG版的目的是为了方便我们调试程序的,如果野指针的初值不确定,那么每次调试同一个程序就可能出现不一样的结果,比如这次程序崩掉,下次正常运行,再一次虽然没崩掉,...阅读全文
posted @ 2012-08-12 11:11 IT@民工 阅读(941) 评论(0) 编辑
2012年8月11日
C++虚函数表解析
摘要: C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数...阅读全文
posted @ 2012-08-11 18:54 IT@民工 阅读(55) 评论(0) 编辑
Effective C++条款 37:绝不重新定义继承而来的缺省参数值
摘要: 重新定义一个继承而来的non-virtual函数永远都是错误的,本条款的讨论限制在“带有缺省参数的virtual函数”。 virtual函数是动态绑定的,而缺省参数却是静态绑定。对象的所谓静态类型,是它在程序中被声明时所采用的类型。 #include "StdAfx.h" #include ...阅读全文
posted @ 2012-08-11 15:59 IT@民工 阅读(89) 评论(0) 编辑
C++ using关键字作用总结
摘要: 1.在当前文件中引入命名空间 这是我们最熟悉的用法,例如:using namespace std; 2.在子类中使用 using 声明引入基类成员名称(参见C++ primer) 在private或者protected继承时,基类成员的访问级别在派生类中更受限: class Base { pub...阅读全文
posted @ 2012-08-11 14:33 IT@民工 阅读(4297) 评论(1) 编辑
c++ 覆盖、重载、隐藏
摘要: “overload”翻译过来就是:超载,过载,重载,超出标准负荷;“override”翻译过来是:重置,覆盖,使原来的失去效果。 先来说说重载(Overload)的含义,在日常生活中我们经常要清洗一些东西,比如洗车、洗衣服。尽管我们说话的时候并没有明确地说用洗车的方式来洗车,或者用洗衣服 的方式来洗...阅读全文
posted @ 2012-08-11 11:33 IT@民工 阅读(92) 评论(0) 编辑
C++ 返回类型协变
摘要: 在C++中,只要原来的返回类型是指向类的指针或引用,新的返回类型是指向派生类的指针或引用,覆盖的方法就可以改变返回类型。这样的类型称为协变返回类型(Covariant returns type). 返回类型协变 覆盖要求函数具有完全相同的入参。 一般覆盖具有相同的返回值,否则会提示错误 virtu...阅读全文
posted @ 2012-08-11 11:15 IT@民工 阅读(952) 评论(0) 编辑
C++ 关键字typeid
摘要: 转载网址:http://www.cppblog.com/smagle/archive/2010/05/14/115286.aspx 在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所...阅读全文
posted @ 2012-08-11 10:56 IT@民工 阅读(13854) 评论(2) 编辑
2012年8月10日
数据库的三范式
摘要: 转载网址:http://www.blogjava.net/hijackwust/archive/2007/10/21/154793.html 数据库的三范式 1N:关系R中的属性都是不可分割的项. 2N:在1N的基础上,每个非主属性完全函数依赖于码. 3N:在2N的基础上,每一个非主属性既不部分...阅读全文
posted @ 2012-08-10 14:59 IT@民工 阅读(48) 评论(0) 编辑
Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
摘要: 转载地址:http://blog.csdn.net/zhoufoxcn/article/details/1762351先假设有这么一个表:create table S_Depart ( DepartId INTnot null, DepartName NVARCHAR2(40)not null, DepartOrder INTdefault 0, constraint PK_S_DEPARTprimary key (DepartId));在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有C阅读全文
posted @ 2012-08-10 14:08 IT@民工 阅读(17) 评论(0) 编辑
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告
Powered by:
博客园
Copyright © IT@民工
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-12-14 08:34, Process in 0.0109 second.