原创 2006年05月26日 15:15:00

C++:

  • inline && virtual : inline属于编译时刻展开,而virtual是运行时刻绑定。构造函数和析构函数都可以是inline的;但只有析构函数可以是virtual的。但析构函数和一般函数一样不能是 inline virtual类型,我们的编译器不能既给我们做到inline带来的速度又提供virtal带来的运行时刻区别。鱼与熊掌不能兼得.
  • 构造函数 && 拷贝构造函数:构造函数是一种特殊的函数,拷贝构造函数是一种特殊的构造函数。拷贝构造函数的第一个参数必须为 type X& 或者 type const X& 。要么不存在其他参数,如果存在其他参数,其他参数必须有默认值。
    • 构造函数的特殊性:没有函数名,没有返回值,编译器可以默认创建。具体体现:
      • explicit关键字:显式调用构造函数
      • 构造函数调用的两种方式:1:调用默认构造函数 2:按值构造对象。初始化列表中对构造函数的调用采用方式2,所以比普通的赋值操作效率要高!
  • fstream:如果使用输入流“>>”会过滤掉文件里的空格,回车以及所有的格式符号。如果使用成员函数“read”会整个读入缓冲区。
  • const: 如果 const 出现在 * 左边,则指针指向的内容为常量;如果 const 出现在 * 右边,则指针自身为常量;如果 const 出现在 * 两边,则两者都为常量。
  • 抽象类:含有纯虚函数的类,它不能实例化对象(纯虚函数的意义在于让c++知道该函数并无意义,它的作用只是为派生类进行虚函数重载保留位置)。其派生类可以不重载抽象类的纯虚函数从而仍是抽象类。纯虚函数可以有具体的实现,只是没有任何意义。
  • Static: 1 变量位于全局存储区中,下一次调用的时候可以保持原来的赋值,这是与栈变量堆变量不同的。2 变量用static告知编译器,自己仅仅在变量的作用范围内可见,这是与全局变量不同的。

小马哥----精仿OPPO R7机型 与行货一样的芯片6735 roots刷机拆机图与开机界面图

这款机型采用6735芯片 与行货一样的芯片额 支持移动联通4G卡 真4G 1300网速 云os系统  上图展示...

【java web spring mvc】服务端 微信支付+微信异步通知【精】

首先 这个微信支付 官网的demo 是有bug的 研究了好几天 吸取了一些大神的指点才成功,还有csdn一些人发的代码都不全太坑,资源还少,今天我就整合一下,把我的一些心得分享给大家 。 之前遇...

简单了解"自顶向下,逐步求精"的方法

自顶向下 一种程序开发技术,其中问题被分解成更容易处理的子问题,这些子问题的解决方案组合起来构成整体问题的解决方案。自顶向下设计最初把问题分解成一套子问题,然后把子问题分解成子问题。这一过程将一直...

一个戏精程序员的内心独白……

我 一个普通程序员 入行时间不长不短 编程水平不高不低 薪资待遇不多不少 我 不参与公司的明争暗斗 也不在老板面前装腔作势 不像其他同事...

精准数据爬取(精抽取)的爬虫选择问题

有些人问,开发网络爬虫应该选择Nutch、Crawler4j、WebMagic、scrapy、WebCollector还是其他的?这里按照我的经验随便扯淡一下: 上面说的爬虫,基本可以分3类: ...

八种方法优化Windows 7任务栏使之更精彩

1、显示快速启动栏   Windows 7 默认不显示快速启动栏,用下面的方法就可以找回快速启动栏了。在任务栏上右键,选择工具栏,新建工具栏,在弹出的对话框中输入:%UserProfile%AppD...

荐号 | 精分领域,Android 推荐,携手一起共筑 Android 技术

我知道,诸多技术同行专注于 Android 领域,那么巧了,这次的推荐就是刚需。 码个蛋 关注「码个蛋」,每天早上7:00准时推送,Android技术、程序员成长之路、在这都有,替您从...

自顶向下,逐步求精(Top-down)的程序设计方法简介

程序设计初学者常常受困于不会想问题:“不知道让计算机解决这个问题该如何做”。其实,程序员的一个基本功是,能够将复杂的问题分解开来。学会分解任务,因超级大分为大的、中的、小的、超小的,直到能用很直接的方...

px,em,rem 解释精透

你可能已经很熟练使用这两个灵活的单位,但你可能不完全了解何时使用rem,何时使用em。 本教程将帮你弄清楚! em和rem都是相对单位,由浏览器转换为像素值,具体取决于您的设计中的字体大小设置。...

对于自顶向下,逐步求精的理解

自顶向下,逐步求精是计算机领域的一个重要思想,可以教会我们模块化分治的函数编程方法。 自顶向下最初是把问题分解成一套子问题,然后再把子问题分解成子问题。这一过程将持续到每一个子问题足够基础,可...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:
举报原因:
原因补充:

(最多只允许输入30个字)