11 2015 档案

摘要:背景: 很多时候我们写代码,想要看看函数或者算法执行的对不对、是否达到了我们想要的效果, 那么,最直接的办法是把函数或者算法所操作数据显示出来看看,这样就需要写一些 直接输出的代码; 但是一旦代码达到了所要的效果,要发布了,或者给使用者使用了,这样就无需 , 这样我们又要手工去删除或者注释很多 ... 阅读全文
posted @ 2015-11-27 14:57 clq.lib 阅读(3476) 评论(1) 推荐(0)
摘要:前一篇 http://www.cnblogs.com/iois/p/4085173.html 写有些地方不够准确,重新整理了一遍 函数重载(Function Overloading) C++允许同一范围(scope)( 在同一个类中 )内具有多个名称相同的函数。这些函数成为 。 C++ 使用函数声明 阅读全文
posted @ 2015-11-22 21:22 clq.lib 阅读(329) 评论(0) 推荐(0)
摘要:C++类内存分布 转载自Jerry19880126 博客园 的文章 在上面这篇文章的基础上做了些整理。 主要讨论了C++类对象的内存分布结构。 来看看 编译器 是怎么处理 类成员内存分布 的,特别是在 继承 、 虚函数 存在的情况下。 原文地址:http://www.cnblogs.com/j... 阅读全文
posted @ 2015-11-22 15:26 clq.lib 阅读(571) 评论(0) 推荐(0)
摘要:C++的多态性是通过动态绑定实现的 非虚函数是在 编译时绑定 的; 通过对象进行的函数(虚函数,非虚函数)也是 编译时绑定 的; C++编译器在编译的时候,要确定每个对象调用的函数(要求此函数是非虚函数)的地址,这称为早期绑定(early binding) 当且仅当通过指针或引用调用虚... 阅读全文
posted @ 2015-11-19 22:04 clq.lib 阅读(422) 评论(0) 推荐(0)
摘要:最近在看C++动态绑定问题时(理解静态绑定时)发现的问题:能用空指针调用类的成员函数(gcc,vs2013下都可以)。 例子: C++类的内存布局 类的成员函数与成员对象内存中不放一起。 对于类成员函数而言,此类的所有对象共用这个成员函数体,并不是一个对象对应一个单独的成员函数体。 在... 阅读全文
posted @ 2015-11-19 21:38 clq.lib 阅读(759) 评论(0) 推荐(0)
摘要:执行后结果为: 即:生成派生类对象时,先执行父类的构造函数,再执行类成员变量的构造函数(依照声明顺序),最后执行派生类构造函数中的内容。 即: 1. 父类的构造函数 2. 类成员变量的构造函数(依照声明顺序), 3. 派生类构造函数 析构顺序相反。 阅读全文
posted @ 2015-11-09 13:01 clq.lib 阅读(199) 评论(0) 推荐(0)
摘要:2015年11月8日,农信社二面万恶的面试尽然安排在早上8点,从学校到面试地点路程1个半小时,公交需换乘。昨晚就算着8点到,则最迟6点40出门去公交站,中途买些吃得当早餐;则需要6点起床。ok,设置了6点的闹钟一个,以防万一,6点半的闹钟再一个。万万没料到,昨天和某人吵架,吵架就算了,居然啊讲到1点... 阅读全文
posted @ 2015-11-08 18:58 clq.lib 阅读(231) 评论(0) 推荐(0)
摘要:1 下载安装好tdw gcc后,配置好环境变量后,配置sublime2. tools build system new build system... 里面输入: ctrl+B 编译 , ctrl+shift+B,编译运行。 2 目录 下有些 文件, 这些文件是语句块补全,可以使得在写代码过程中加快 阅读全文
posted @ 2015-11-04 13:21 clq.lib 阅读(205) 评论(0) 推荐(0)