c++
文章平均质量分 71
chengzijiade_
师承图论科技~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
函数的调用堆栈
在学习c++的过程中,有面向过程和面向对象两种编程方式。对于面向过程来说,函数的书写是最基本的,所以了解函数的调用过程和函数调用的底层原理也是必须要会的事情。 那么函数栈帧的开辟和回退是怎么进行的呢? 下面我们先用一个简单的例子,通过一个模拟模型和反汇编来了解一下函数堆栈的调用。 题外话: 1、说到汇编我们要知道,汇编的代码分为两种: 一种是inter的x86汇编(从右向左看原创 2017-11-06 21:47:45 · 713 阅读 · 0 评论 -
网络基础
网络基础: 1、 什么是网络,什么是互联网,网络的功能 互联网:将网络连接起来。最大的互联网:inter网 网络的功能:资源共享,信息交换 网络:将主机连接起来叫网络 2、 网络设备:路由器 交换机 3、 线路:双绞线(传递距离100米) 同轴电缆 光纤 无线 计算机:手机 电脑 服务器 网络通讯的两个主角:进程(IP地址原创 2017-11-15 22:54:33 · 201 阅读 · 0 评论 -
什么是面向对象
一、什么是面向对象 在现实生活中我们通过抽象数据类型将现实中的属性和行为模拟出来。在c++中,将抽象数据类型转化成类,其中,属性转化成成员变量,行为转化成成员函数。类通过实例化转化成对象(相当于现实生活中的实体),一个类可以有多个对象,成员变量是私有的,成员函数是共有的。 举例: 现实生活中: 一个人(实体),他的属性是(姓名、年龄)行为是(吃,玩) ADT(抽象数据类型),属性是原创 2017-11-15 22:50:12 · 398 阅读 · 0 评论 -
c和c++的区别(一)
主要讨论c89版本和c++99版本修订后的区别1.带有默认值的函数(c++支持,C语言不支持)例:int sum(int a,int b=10) { return a+b; }int main() { int a = 10; int b =0; sum(a,b);(1) /* mov eax,dword ptr [b] push eax mov ...原创 2018-03-23 18:16:47 · 215 阅读 · 0 评论
分享