菜鸟笔记
提升您的技术认知

c 笔记-ag真人游戏

new delete完全解析

菜鸟阅读 : 2159

在这一系列的第一篇文章中讲了 程序的内存结构  在堆区的内存是要通过new delete系列函数来分配释放的 那么在new delete的背后 程序到底做了什么?又有哪些注意点? 本文将一一解密 new operator 1. 这...

程序的内存结构

菜鸟阅读 : 1450

关于本系列的一个总结 今天先说说第一部分  程序的内存结构  介绍 关于程序的内存结构 其实用一张图就可以说明清楚   结构 详细的讲讲各个部分分别有什么 也是用一张图来说明清楚   例子 关键点 堆和栈有什么不同  

c 内功修炼----面向对象之继承

菜鸟阅读 : 1216

继承的基本概念 继承就是新类从已有类那里得到已有的特性。 类的派生指的是从已有类产生新类的过程。原有的类成为基类或父类,产生的新类称为派生类或子类,为了代码的重用,保留基类的原本结构,并新增派生类的部分,一个派生类可以通过继承获得基类的所有...

c 内功修炼----面向对象概述

菜鸟阅读 : 1340

面向对象三大特性? 封装性:数据和代码捆绑在一起,避免外界干扰和不确定性访问。 继承性:让某种类型对象获得另一个类型对象的属性和方法。 多态性:同一事物表现出不同事物的能力,即向不同对象发送同一消息,不同的对象在接收时会产生不同的行为(重载...

c 内功修炼----函数

菜鸟阅读 : 1391

  1.参数传递   介绍 值传递: 形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且...

c 内功修炼----表达式

菜鸟阅读 : 1180

sizeof运算符 sizeof与strlen的区别 函 参 组 节 1)strlen计算字符串的具体长度(只能是字符串),不包括字符串结束符。返回的是字符个数。 2)sizeof计算声明后所占的内存数(字节大小),不是实际长度。 3)si...

c 内功修炼----预处理 volatile

菜鸟阅读 : 1567

1.预处理 1.1define 宏定义和函数有何区别? 宏在编译时完成替换,之后被替换的文本参与编译,相当于直接插入了代码,运行时不存在函数调用,执行起来更快;函数调用在运行时需要跳转到具体调用函数。 宏函数属于在结构中插入代码,没有返回值...

c 内功修炼----面向对象之封装

菜鸟阅读 : 1381

0.概述   1.类的成员变量   可变成员变量mutable 在c 中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量(mutable只能由于修饰类的非静态数据成员),将永远处于可变的状态,即使在一个co...

c 内功修炼----基础知识的零碎整理

菜鸟阅读 : 1445

c和c 的区别? 第一点就应该想到c是面向过程的语言,而c 是面向对象的语言,一般简历上第一条都是熟悉c/c 基本语法,了解c 面向对象思想,那么,请问什么是面向对象? c和c 动态管理内存的方法不一样,c是使用malloc/fr...

c 内功修炼----面向对象的多态

菜鸟阅读 : 1240

0.概述  多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。...

网站地图