c++基础知识
本课程主要是介绍C++的一部分基础知识,如构造函数,析构函数,重载,友元,this指针,继承,多态和虚拟函数,流等技术知识,和大家一起分享交流学习。
taotaoahui
这个作者很懒,什么都没留下…
展开
-
C#之重载与覆盖
http://www.cnblogs.com/jiajiayuan/archive/2011/09/15/2177051.htmloverload:重载指的是同一个类中有两个或多个名字相同但是参数不同的方法,(注:返回值不能区别函数是否重载),重载没有关键字。override:重写是指子类对父类中虚函数或抽象函数的“覆盖”(这也就是有些书将过载翻译为覆盖的原因),但是这种“覆盖”和用n转载 2016-04-15 09:18:24 · 502 阅读 · 0 评论 -
堆 栈笔试题
int a=0;class someClass{ int b; static int c;};int main(){ int d=0; someClass *p=new someClass(); return 0;}1、栈区(stack)— 由编译器自动分配释放 ,存放为运行函数而分配的局部变量、函数参数、返回数据、返回转载 2016-04-15 15:13:35 · 1387 阅读 · 1 评论 -
堆和栈的区别(转过无数次的文章)
http://blog.csdn.net/hairetz/article/details/4141043一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) —转载 2016-04-15 15:46:43 · 373 阅读 · 0 评论 -
逻辑运算符"&","&&","|","||",“^”,"~"
http://my.oschina.net/bozhi/blog/179585逻辑运算符用于连接布尔型表达式。在Java中不同于数学的逻辑表达 33 & x "&" 和"&&" 的区别; 单个"&",左边无论真假,右边都进行计算。 双个"&",左边为假,右边不进行计算。 "|"和"||" 的区别; 单个"|",左边无论真假,右边都转载 2016-04-18 11:05:59 · 9674 阅读 · 0 评论 -
c++基础知识(2) 内联函数
内联函数的定义:是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。其在调用的时候,是在调用函数处用内联函数体的代码来替换的,这样提高运行速度。 注意:内联函数一定要在调用之前就定义,并且内联函数无法递归调用。两种格式定义内联函数:一、class angle{ private: double value; public:原创 2016-06-20 19:19:20 · 476 阅读 · 0 评论