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

浙公网安备 33010602011771号